.icon[data-v-6885ccbb]{display:inline-flex;align-items:center;justify-content:center}.icon>svg[data-v-6885ccbb]{width:100%;height:100%}.icon svg path[data-v-6885ccbb]{fill:currentColor}.icon--size-1[data-v-6885ccbb]{width:var(--core-dimension-150);min-width:var(--core-dimension-150);height:var(--core-dimension-150)}.icon--size-2[data-v-6885ccbb]{width:var(--core-dimension-175);min-width:var(--core-dimension-175);height:var(--core-dimension-175)}.icon--size-3[data-v-6885ccbb]{width:var(--core-dimension-200);min-width:var(--core-dimension-200);height:var(--core-dimension-200)}.icon--size-4[data-v-6885ccbb]{width:var(--core-dimension-225);min-width:var(--core-dimension-225);height:var(--core-dimension-225)}.icon--size-5[data-v-6885ccbb]{width:var(--core-dimension-250);min-width:var(--core-dimension-250);height:var(--core-dimension-250)}.icon--size-6[data-v-6885ccbb]{width:var(--core-dimension-275);min-width:var(--core-dimension-275);height:var(--core-dimension-275)}.icon--size-7[data-v-6885ccbb]{width:var(--core-dimension-300);min-width:var(--core-dimension-300);height:var(--core-dimension-300)}.icon--size-8[data-v-6885ccbb]{width:var(--core-dimension-400);min-width:var(--core-dimension-400);height:var(--core-dimension-400)}.icon--size-9[data-v-6885ccbb]{width:var(--core-dimension-500);min-width:var(--core-dimension-500);height:var(--core-dimension-500)}.icon--size-10[data-v-6885ccbb]{width:var(--core-dimension-600);min-width:var(--core-dimension-600);height:var(--core-dimension-600)}.icon--size-11[data-v-6885ccbb]{width:var(--core-dimension-700);min-width:var(--core-dimension-700);height:var(--core-dimension-700)}.icon--size-12[data-v-6885ccbb]{width:var(--core-dimension-800);min-width:var(--core-dimension-800);height:var(--core-dimension-800)}.icon--size-13[data-v-6885ccbb]{width:var(--core-dimension-1300);min-width:var(--core-dimension-1300);height:var(--core-dimension-1300)}.icon--size-14[data-v-6885ccbb]{width:var(--core-dimension-1600);min-width:var(--core-dimension-1600);height:var(--core-dimension-1600)}.fill--primary[data-v-6885ccbb]{color:var(--theme-content-primary)}.fill--secondary[data-v-6885ccbb]{color:var(--theme-content-secondary)}.fill--tertiary[data-v-6885ccbb]{color:var(--theme-content-tertiary)}.fill--disabled[data-v-6885ccbb]{color:var(--theme-content-disabled)}.fill--primary-inverse[data-v-6885ccbb]{color:var(--theme-content-primary-inverse)}.fill--secondary-inverse[data-v-6885ccbb]{color:var(--theme-content-secondary-inverse)}.fill--tertiary-inverse[data-v-6885ccbb]{color:var(--theme-content-tertiary-inverse)}.fill--disabled-inverse[data-v-6885ccbb]{color:var(--theme-content-disabled-inverse)}.fill--success[data-v-6885ccbb]{color:var(--theme-content-success)}.fill--warning[data-v-6885ccbb]{color:var(--theme-content-warning)}.fill--danger[data-v-6885ccbb]{color:var(--theme-content-danger)}.fill--info[data-v-6885ccbb]{color:var(--theme-content-info)}.fill--brand[data-v-6885ccbb]{color:var(--theme-content-brand)}.fill--accent[data-v-6885ccbb]{color:var(--theme-content-accent)}.fill--link[data-v-6885ccbb]{color:var(--theme-action-link-normal)}.button[data-v-f38a4bf8]{--button-label-font: 600 14px/20px var(--theme-text-family-body);border:1px solid transparent;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--button-border-radius);transition:background-color .2s,color .2s;padding:var(--button-padding);gap:var(--button-gap);-webkit-user-select:none;user-select:none}.button svg path[data-v-f38a4bf8]{fill:currentColor}.button--wide[data-v-f38a4bf8]{width:100%}.button--loading[data-v-f38a4bf8]{pointer-events:none}.button__label[data-v-f38a4bf8]{display:flex;align-items:center;font:var(--button-label-font);padding:0 var(--core-space-50);white-space:nowrap}.button--sm[data-v-f38a4bf8]{--button-padding: var(--core-space-100) var(--core-space-150);--button-gap: var(--core-space-25);--button-border-radius: var(--theme-radius-action-sm);--button-label-font: 600 13px/16px var(--theme-text-family-body)}.button--md[data-v-f38a4bf8]{--button-padding: var(--core-space-150) var(--core-space-200);--button-gap: var(--core-space-50);--button-border-radius: var(--theme-radius-action-md);--button-label-font: 600 14px/20px var(--theme-text-family-body)}.button--lg[data-v-f38a4bf8]{--button-padding: var(--core-space-175) var(--core-space-200);--button-gap: var(--core-space-75);--button-border-radius: var(--theme-radius-action-lg);--button-label-font: 600 14px/20px var(--theme-text-family-body)}.button--xl[data-v-f38a4bf8]{--button-padding: var(--core-space-200) var(--core-space-250);--button-gap: var(--core-space-100);--button-border-radius: var(--theme-radius-action-xl);--button-label-font: 600 16px/24px var(--theme-text-family-body)}.button--default[data-v-f38a4bf8]{background:var(--theme-action-neutral-normal);color:var(--theme-action-inverted-normal)}.button--default[data-v-f38a4bf8]:hover{background:var(--theme-action-neutral-hover)}.button--default[data-v-f38a4bf8]:active{background:var(--theme-action-neutral-active)}.button--default[data-v-f38a4bf8]:focus-visible{box-shadow:0 0 0 1px var(--theme-bg-primary),0 0 0 3px var(--theme-interaction-border-focus);outline:none}.button--primary[data-v-f38a4bf8]{background:var(--theme-action-primary-normal);color:var(--theme-action-inverted-normal)}.button--primary[data-v-f38a4bf8]:hover{background:var(--theme-action-primary-hover)}.button--primary[data-v-f38a4bf8]:active{background:var(--theme-action-primary-active)}.button--primary[data-v-f38a4bf8]:focus-visible{box-shadow:0 0 0 1px var(--theme-bg-primary),0 0 0 3px var(--theme-interaction-border-focus);outline:none}.button--secondary[data-v-f38a4bf8]{color:var(--theme-action-neutral-normal);background:var(--theme-action-ghost-normal);border:1px solid var(--theme-action-neutral-normal)}.button--secondary[data-v-f38a4bf8]:hover{background:var(--theme-action-ghost-hover);color:var(--theme-action-neutral-hover)}.button--secondary[data-v-f38a4bf8]:active{background:var(--theme-action-ghost-active);color:var(--theme-action-neutral-active);outline:none}.button--secondary[data-v-f38a4bf8]:focus-visible{outline:2px solid var(--theme-interaction-border-focus);outline-offset:2px}.button--tertiary[data-v-f38a4bf8]{color:var(--theme-action-neutral-normal);background:var(--theme-action-ghost-normal)}.button--tertiary[data-v-f38a4bf8]:hover{background:var(--theme-action-neutral-hover);color:var(--theme-action-inverted-normal)}.button--tertiary[data-v-f38a4bf8]:active{background:var(--theme-action-neutral-active)}.button--tertiary[data-v-f38a4bf8]:focus-visible{box-shadow:0 0 0 1px var(--theme-bg-primary),0 0 0 3px var(--theme-interaction-border-focus);outline:none}.button--inverted[data-v-f38a4bf8]{background:var(--theme-action-inverted-normal);color:var(--theme-action-neutral-normal)}.button--inverted[data-v-f38a4bf8]:hover{background:var(--theme-action-inverted-hover)}.button--inverted[data-v-f38a4bf8]:active{background:var(--theme-action-inverted-active)}.button--inverted[data-v-f38a4bf8]:focus-visible{box-shadow:0 0 0 1px var(--theme-bg-primary),0 0 0 3px var(--theme-interaction-border-focus);outline:none}.button--inverted-tertiary[data-v-f38a4bf8]{background:var(--theme-interaction-ghost-normal);color:var(--theme-action-inverted-normal)}.button--inverted-tertiary[data-v-f38a4bf8]:hover{background:var(--theme-action-ghost-inverted-hover)}.button--inverted-tertiary[data-v-f38a4bf8]:active{background:var(--theme-action-ghost-inverted-active)}.button--inverted-tertiary[data-v-f38a4bf8]:focus-visible{box-shadow:0 0 0 2px var(--theme-interaction-border-focus);outline:none}.button--success[data-v-f38a4bf8]{background:var(--theme-action-success-normal);color:var(--theme-action-inverted-normal)}.button--success[data-v-f38a4bf8]:hover{background:var(--theme-action-success-hover)}.button--success[data-v-f38a4bf8]:active{background:var(--theme-action-success-active)}.button--success[data-v-f38a4bf8]:focus-visible{box-shadow:0 0 0 1px var(--theme-bg-primary),0 0 0 3px var(--theme-interaction-border-focus);outline:none}.button--danger[data-v-f38a4bf8]{background:var(--theme-action-danger-normal);color:var(--theme-action-inverted-normal)}.button--danger[data-v-f38a4bf8]:hover{background:var(--theme-action-danger-hover)}.button--danger[data-v-f38a4bf8]:active{background:var(--theme-action-danger-active)}.button--danger[data-v-f38a4bf8]:focus-visible{box-shadow:0 0 0 1px var(--theme-bg-primary),0 0 0 3px var(--theme-interaction-border-focus);outline:none}button[disabled][data-v-f38a4bf8]{pointer-events:none;border:1px solid transparent;background:var(--theme-bg-disabled);color:var(--theme-content-disabled)}button[disabled][data-v-f38a4bf8]:hover{background:var(--theme-bg-disabled);color:var(--theme-content-disabled)}.button--inverted-tertiary.button--disabled[data-v-f38a4bf8]{background:var(--theme-action-inverted-hover);color:var(--theme-action-ghost-inverted-active)}.icon-button[data-v-b02567e4]{display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:transparent;border-radius:var(--theme-radius-action-xl);border:1px solid transparent;padding:0;transition:border-color .25s ease,background-color .25s ease,color .25s ease}.icon-button--primary[data-v-b02567e4]{background-color:var(--theme-action-primary-normal);color:var(--theme-action-inverted-normal)}.icon-button--primary[data-v-b02567e4]:hover{background-color:var(--theme-action-primary-hover)}.icon-button--primary[data-v-b02567e4]:active{background-color:var(--theme-action-primary-active)}.icon-button--secondary[data-v-b02567e4]{background-color:var(--theme-action-ghost-normal);border-color:var(--theme-action-neutral-normal);color:var(--theme-action-neutral-normal)}.icon-button--secondary[data-v-b02567e4]:hover{background-color:var(--theme-action-neutral-hover);border-color:var(--theme-action-neutral-hover);color:var(--theme-action-inverted-normal)}.icon-button--secondary[data-v-b02567e4]:active{background-color:var(--theme-action-neutral-active);border-color:var(--theme-action-neutral-active);color:var(--theme-action-inverted-normal)}.icon-button--tertiary[data-v-b02567e4]{background-color:var(--theme-action-ghost-normal);border-color:var(--theme-action-ghost-normal);color:var(--theme-action-neutral-normal)}.icon-button--tertiary[data-v-b02567e4]:hover{background-color:var(--theme-action-neutral-hover);color:var(--theme-action-inverted-normal)}.icon-button--tertiary[data-v-b02567e4]:active{background-color:var(--theme-action-neutral-active);color:var(--theme-action-inverted-normal)}.icon-button--default[data-v-b02567e4]{background-color:var(--theme-action-neutral-normal);border-color:var(--theme-action-neutral-normal);color:var(--theme-action-inverted-normal)}.icon-button--default[data-v-b02567e4]:hover{background-color:var(--theme-action-neutral-hover);border-color:var(--theme-action-neutral-hover)}.icon-button--default[data-v-b02567e4]:active{background-color:var(--theme-action-neutral-active);border-color:var(--theme-action-neutral-active)}.icon-button--inverted-primary[data-v-b02567e4]{background-color:var(--theme-action-inverted-normal);color:var(--theme-action-neutral-normal)}.icon-button--inverted-primary[data-v-b02567e4]:hover{background-color:var(--theme-action-inverted-hover)}.icon-button--inverted-primary[data-v-b02567e4]:active{background-color:var(--theme-action-inverted-active)}.icon-button--inverted-secondary[data-v-b02567e4]{background:var(--theme-action-ghost-normal);border-color:var(--theme-action-inverted-normal);color:var(--theme-action-inverted-normal)}.icon-button--inverted-secondary[data-v-b02567e4]:hover{background-color:var(--theme-action-ghost-inverted-hover);border-color:transparent}.icon-button--inverted-secondary[data-v-b02567e4]:active{background-color:var(--theme-action-ghost-inverted-active);border-color:transparent}.icon-button--inverted-tertiary[data-v-b02567e4]{background:var(--theme-action-ghost-normal);border-color:var(--theme-action-ghost-normal);color:var(--theme-action-inverted-normal)}.icon-button--inverted-tertiary[data-v-b02567e4]:hover{background-color:var(--theme-action-ghost-inverted-hover)}.icon-button--inverted-tertiary[data-v-b02567e4]:active{background-color:var(--theme-action-ghost-inverted-active)}.icon-button--transparent[data-v-b02567e4]{background:transparent;border-color:transparent;color:var(--theme-action-neutral-normal)}.icon-button--sm[data-v-b02567e4]{width:var(--core-dimension-400);height:var(--core-dimension-400)}.icon-button--md[data-v-b02567e4]{width:var(--core-dimension-550);height:var(--core-dimension-550)}.icon-button--lg[data-v-b02567e4]{width:var(--core-dimension-600);height:var(--core-dimension-600)}.icon-button--xl[data-v-b02567e4]{width:var(--core-dimension-700);height:var(--core-dimension-700)}.icon-button[disabled][data-v-b02567e4]{background-color:var(--theme-bg-disabled);border-color:transparent;color:var(--theme-content-disabled);cursor:not-allowed}.icon-button--loading[data-v-b02567e4]{pointer-events:none}.text-title--weight-normal{font-weight:var(--theme-text-weight-title-normal)}.text-title--weight-medium{font-weight:var(--theme-text-weight-title-medium)}.text-title--weight-strong{font-weight:var(--theme-text-weight-title-strong)}.text-title--weight-heavy{font-weight:var(--theme-text-weight-title-heavy)}.text-body--weight-normal{font-weight:var(--theme-text-weight-body-normal)}.text-body--weight-medium{font-weight:var(--theme-text-weight-body-medium)}.text-body--weight-strong{font-weight:var(--theme-text-weight-body-strong)}.text-body--weight-heavy{font-weight:var(--theme-text-weight-body-heavy)}.text--uppercase{text-transform:uppercase}.text--capitalize{text-transform:capitalize}.text-decoration--none{text-decoration:none}.text-decoration--link{text-decoration:underline;text-underline-offset:2px}.text-decoration--strike{text-decoration:line-through}.text--primary{color:var(--theme-content-primary)}.text--secondary{color:var(--theme-content-secondary)}.text--tertiary{color:var(--theme-content-tertiary)}.text--disabled{color:var(--theme-content-disabled)}.text--primary-inverse{color:var(--theme-content-primary-inverse)}.text--secondary-inverse{color:var(--theme-content-secondary-inverse)}.text--tertiary-inverse{color:var(--theme-content-tertiary-inverse)}.text--disabled-inverse{color:var(--theme-content-disabled-inverse)}.text--success{color:var(--theme-content-success)}.text--warning{color:var(--theme-content-warning)}.text--danger{color:var(--theme-content-danger)}.text--info{color:var(--theme-content-info)}.text--brand{color:var(--theme-content-brand)}.text--accent{color:var(--theme-content-accent)}.text--link{color:var(--theme-action-link-normal)}.text--link:hover{color:var(--theme-action-link-hover)}.text-body--xxs{font-size:var(--theme-text-size-body-xxs);line-height:var(--theme-text-height-body-xxs)}.text-body--xs{font-size:var(--theme-text-size-body-xs);line-height:var(--theme-text-height-body-xs)}.text-body--sm{font-size:var(--theme-text-size-body-sm);line-height:var(--theme-text-height-body-sm)}.text-body--md{font-size:var(--theme-text-size-body-md);line-height:var(--theme-text-height-body-md)}.text-body--lg{font-size:var(--theme-text-size-body-lg);line-height:var(--theme-text-height-body-lg)}.text-body--xl{font-size:var(--theme-text-size-body-xl);line-height:var(--theme-text-height-body-xl)}.text-body--xxs-paragraph{font-size:var(--theme-text-size-body-xxs);line-height:var(--theme-text-height-body-xxs-relaxed)}.text-body--xs-paragraph{font-size:var(--theme-text-size-body-xs);line-height:var(--theme-text-height-body-xs-relaxed)}.text-body--sm-paragraph{font-size:var(--theme-text-size-body-sm);line-height:var(--theme-text-height-body-sm-relaxed)}.text-body--md-paragraph{font-size:var(--theme-text-size-body-md);line-height:var(--theme-text-height-body-md-relaxed)}.text-body--lg-paragraph{font-size:var(--theme-text-size-body-lg);line-height:var(--theme-text-height-body-lg-relaxed)}.text-body--xl-paragraph{font-size:var(--theme-text-size-body-xl);line-height:var(--theme-text-height-body-xl-relaxed)}.text-title-font{font-family:var(--theme-text-family-title)}.text-title--xs{font-size:var(--theme-text-size-title-xs);line-height:var(--theme-text-height-title-xs)}.text-title--sm{font-size:var(--theme-text-size-title-sm);line-height:var(--theme-text-height-title-sm)}.text-title--md{font-size:var(--theme-text-size-title-md);line-height:var(--theme-text-height-title-md)}.text-title--lg{font-size:var(--theme-text-size-title-lg);line-height:var(--theme-text-height-title-lg)}.text-title--xl{font-size:var(--theme-text-size-title-xl);line-height:var(--theme-text-height-title-xl)}.text-display-font{font-family:var(--theme-text-family-body)}.text-display--xs{font-size:var(--theme-text-size-display-xs);line-height:var(--theme-text-height-display-xs)}.text-display--sm{font-size:var(--theme-text-size-display-sm);line-height:var(--theme-text-height-display-sm)}.text-display--md{font-size:var(--theme-text-size-display-md);line-height:var(--theme-text-height-display-md)}.text-display--lg{font-size:var(--theme-text-size-display-lg);line-height:var(--theme-text-height-display-lg)}.text-display--xl{font-size:var(--theme-text-size-display-xl);line-height:var(--theme-text-height-display-xl)}.t-body a{color:var(--theme-content-info);text-decoration:underline;text-underline-offset:2px}.text-no-wrap{white-space:nowrap}.text-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.density--xs{--density-padding-x: var(--core-space-100);--density-padding-y: var(--core-space-100);--density-padding-footer-y: var(--core-space-100);--density-navigation-action-x: var(--core-space-0)}.density--sm{--density-padding-x: var(--core-space-200);--density-padding-y: var(--core-space-200);--density-padding-footer-y: var(--core-space-200);--density-navigation-action-x: var(--core-space-0)}.density--md{--density-padding-x: var(--core-space-300);--density-padding-y: var(--core-space-300);--density-padding-footer-y: var(--core-space-300);--density-navigation-action-x: var(--core-space-100)}.density--lg{--density-padding-x: var(--core-space-400);--density-padding-y: var(--core-space-400);--density-padding-footer-y: var(--core-space-300);--density-navigation-action-x: var(--core-space-100)}.modal__root{position:fixed;z-index:100;inset:0;width:100vw;height:100dvh}.modal__backdrop{position:fixed;inset:0;background-color:var(--theme-bg-scrim)}.modal__wrapper{display:flex;flex-direction:column;width:100%;background-color:var(--theme-bg-primary);box-shadow:var(--theme-shadow-modal);outline:none;overflow:hidden;position:absolute}.modal__wrapper:not(.position--full,.position--left,.position--right){border-radius:var(--core-radius-150)}.modal__wrapper.position--bottom{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:var(--theme-shadow-bottom-sheet)}.position--center{left:50%;top:50%;transform:translate(-50%,-50%)}.position--bottom{--slide-from: 0, 100%;--slide-to: 0, 0;bottom:0;width:100vw;max-height:calc(100dvh - 20px);animation:slide var(--core-duration-300) var(--core-easing-glide) forwards}.fade-leave-to .position--bottom{--slide-out-from: 0, 0;--slide-out-to: 0, 100%;animation:slide-out var(--core-duration-300) var(--core-easing-glide) backwards}.position-top{--slide-from: 0, -100%;--slide-to: 0, 0;top:0;width:100vw;animation:slide-out var(--core-duration-300) var(--core-easing-glide) backwards}.fade-leave-to .position-top{--slide-out-from: 0, 0;--slide-out-to: 0, -100%;animation:slide-out var(--core-duration-300) var(--core-easing-glide) backwards}.position--left{--slide-from: -100%, 0;--slide-to: 0, 0;left:0;top:0;height:100dvh;animation:slide var(--core-duration-300) var(--core-easing-glide) forwards}.fade-leave-to .position--left{--slide-out-from: 0, 0;--slide-out-to: -100%, 0;animation:slide-out var(--core-duration-300) var(--core-easing-glide) backwards}.position--right{--slide-from: 100%, 0;--slide-to: 0, 0;right:0;top:0;height:100dvh;animation:slide var(--core-duration-300) var(--core-easing-glide) forwards}.fade-leave-to .position--right{--slide-out-from: 0, 0;--slide-out-to: 100%, 0;animation:slide-out var(--core-duration-300) var(--core-easing-glide) backwards}.position--full{inset:0;max-width:100vw;width:100%;height:100dvh}.size--sm.modal__wrapper:not(.position--full,.position--bottom){max-width:320px}.size--md.modal__wrapper:not(.position--full,.position--bottom){max-width:480px;width:90vw}.size--lg.modal__wrapper:not(.position--full,.position--bottom){max-width:640px}.size--xl.modal__wrapper:not(.position--full,.position--bottom){max-width:960px}.fade-enter-active,.fade-leave-active{transition:opacity var(--core-duration-300) var(--core-easing-glide)}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes slide{0%{transform:translate(var(--slide-from))}to{transform:translate(var(--slide-to))}}@keyframes slide-out{0%{transform:translate(var(--slide-out-from))}to{transform:translate(var(--slide-out-to))}}.modal__header{width:100%;position:relative;z-index:1}.modal__header--shadow{box-shadow:var(--theme-shadow-overlay-top)}.modal__header--separator{border-bottom:var(--core-dimension-1) solid var(--theme-border-light)}.modal-navigation{--navigation-action-size: var(--core-dimension-600);--title-margin-x: calc( var(--navigation-action-size) + var(--density-navigation-action-x) - var(--density-padding-x) );display:flex;align-items:center;width:100%;position:relative;height:var(--core-dimension-700);padding-left:var(--density-padding-x);padding-right:var(--density-padding-x)}.modal-navigation:has(.modal-navigation__title--center){justify-content:center;text-align:center}.modal-navigation:has(.modal-navigation__title--down){height:70px;padding:var(--core-space-100) var(--density-padding-x)}.modal-navigation .modal-navigation__back-button,.modal-navigation .modal-navigation__close-button{position:absolute;top:var(--core-dimension-50);min-width:var(--navigation-action-size);height:var(--navigation-action-size);display:flex;align-items:center;justify-content:center}.modal-navigation .modal-navigation__back-button{left:var(--density-navigation-action-x)}.modal-navigation .modal-navigation__close-button{right:var(--density-navigation-action-x)}.modal-navigation .modal-navigation__title{justify-self:center;display:flex;align-items:center;justify-content:center}.modal-navigation__title--down:is(.modal-navigation .modal-navigation__title){padding-top:var(--core-space-300)}.modal-navigation:has(.modal-navigation__back-button) .modal-navigation__title{margin-left:var(--title-margin-x)}.modal-navigation:has(.modal-navigation__close-button) .modal-navigation__title{margin-right:var(--title-margin-x)}.modal-navigation:has(.modal-navigation__back-button,.modal-navigation__close-button) .modal-navigation__title--center{margin:0 var(--title-margin-x)}.modal-extra-header-content{padding-left:var(--density-padding-x);padding-right:var(--density-padding-x)}.modal-extra-header-content .modal-extra-header-content__tabs{display:flex;align-items:center;gap:var(--core-space-300);margin-bottom:-1px;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}:is(.modal-extra-header-content .modal-extra-header-content__tabs)::-webkit-scrollbar{display:none}.modal__body-scroll-hidden{scrollbar-width:none}.modal__body-scroll-hidden::-webkit-scrollbar{display:none}.modal__body{max-height:calc(100dvh - 16rem);height:100%;overflow-y:auto;width:100%;background-color:var(--theme-bg-primary);overscroll-behavior:contain;padding-left:var(--density-padding-x);padding-right:var(--density-padding-x)}.modal__body:last-child{padding-bottom:var(--density-padding-y)}.modal__body--bg-secondary{background-color:var(--theme-bg-secondary)}.position--full .modal__body,.position--left .modal__body,.position--right .modal__body{flex-grow:1;max-height:none}.position--bottom .modal__body{max-height:calc(100dvh - 7rem)}.modal__footer{width:100%;position:relative;padding:var(--density-padding-footer-y) var(--density-padding-x)}.modal__footer:empty{display:none}.modal__footer--shadow{box-shadow:var(--theme-shadow-overlay-bottom)}.modal__footer--separator{border-top:var(--core-dimension-1) solid var(--theme-border-light)}.modal__sentinel--top,.modal__sentinel--bottom{width:100%;pointer-events:none;height:1px}.modal__header--bg-secondary,.modal__header--bg-secondary .modal-navigation{background-color:var(--theme-bg-secondary)}.modal__header--bg-secondary.modal__header--shadow,.modal__header--bg-secondary.modal__header--shadow .modal-navigation{background-color:var(--theme-bg-primary)}.modal__footer--bg-secondary{background-color:var(--theme-bg-secondary)}.modal__footer--bg-secondary.modal__footer--shadow{background-color:var(--theme-bg-primary)}.confirm-modal .modal__footer{padding:0}.confirm-modal .traveler__modal-actions{display:flex;flex-direction:column-reverse;padding:16px 24px;gap:12px}@media(min-width:769px){.confirm-modal .traveler__modal-actions{display:flex;flex-direction:row;justify-content:end;padding:16px 32px}}.confirm-modal.modal__wrapper.position--bottom{bottom:16px;left:16px;border-radius:var(--core-radius-150);width:calc(100vw - 32px)}.menu-item[data-v-6c990e09]{height:var(--core-dimension-550);width:100%;padding:0 var(--core-space-100);display:flex;align-items:center;gap:var(--core-space-100);border-radius:var(--core-radius-100);transition:background-color .3s ease;background-color:var(--theme-interaction-ghost-normal)}.menu-item[data-v-6c990e09]:hover{background-color:var(--theme-interaction-ghost-hover)}.menu-item[data-v-6c990e09]:active{background-color:var(--theme-interaction-ghost-active)}.menu-item[data-v-6c990e09]:focus{outline:none;background-color:var(--theme-interaction-ghost-hover)}.menu-item.menu-item--selected[data-v-6c990e09]{background-color:var(--theme-interaction-ghost-selected)}.menu-item.menu-item--selected[data-v-6c990e09]:hover{background-color:var(--theme-interaction-ghost-hover)}.menu-item.menu-item--selected[data-v-6c990e09]:active{background-color:var(--theme-interaction-ghost-active)}.menu-item.menu-item--selected[data-v-6c990e09]:focus{outline:none;background-color:var(--theme-interaction-ghost-hover)}.menu-item__icon[data-v-6c990e09]{margin-left:auto}.country__flag[data-v-6c990e09]{display:inline-flex;object-fit:cover;object-position:center;width:var(--core-dimension-300);min-width:var(--core-dimension-300);height:var(--core-dimension-300);border-radius:var(--core-radius-pill);border:1px solid var(--theme-bg-primary);overflow:hidden;box-shadow:var(--theme-shadow-card)}.menu-selection[data-v-e25f7853]{display:flex;flex-wrap:wrap;gap:2px 16px}@media(max-width:440px){.menu-selection[data-v-e25f7853]{flex-flow:column nowrap}}.menu-selection[data-v-e25f7853]>*{width:100%}@media(min-width:769px){.menu-selection[data-v-e25f7853]>*{width:calc(50% - 8px)}}.menu-selection[data-v-a92fecbf]{display:flex;flex-wrap:wrap;gap:2px 16px}@media(max-width:440px){.menu-selection[data-v-a92fecbf]{flex-flow:column nowrap}}.menu-selection[data-v-a92fecbf]>*{width:100%}@media(min-width:769px){.menu-selection[data-v-a92fecbf]>*{width:calc(50% - 8px)}}.project-logo{display:block;height:var(--theme-size-brand-logo)}.navigation[data-v-fa64b3c2]{display:flex;justify-content:center;height:var(--top-navigation-height);padding:0 var(--core-dimension-200);background-color:var(--theme-bg-primary);border-bottom:1px solid var(--theme-border-light)}@media(max-width:1024px){.navigation[data-v-fa64b3c2]:not(.navigation--checkout){position:fixed;top:0;left:0;right:0;z-index:100;transition:transform .3s ease}}.navigation__container[data-v-fa64b3c2]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:1920px}@media(min-width:1025px){.navigation__container[data-v-fa64b3c2]{justify-content:space-between}}.navigation__container--checkout[data-v-fa64b3c2]{justify-content:space-between}.navigation__button[data-v-fa64b3c2]{all:unset;height:40px;width:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease}.navigation__button[data-v-fa64b3c2]:hover{background-color:var(--theme-bg-secondary)}.navigation__button[data-v-fa64b3c2]:focus{outline:none}.navigation__button[data-v-fa64b3c2]:active{background-color:transparent}.navigation__links-left[data-v-fa64b3c2]{display:flex;gap:var(--core-dimension-300);padding:0 var(--core-dimension-300);height:100%}.navigation__link[data-v-fa64b3c2]{display:flex;background:transparent;border:none}.navigation__links-right[data-v-fa64b3c2]{display:flex;height:100%;gap:var(--core-dimension-300)}.navigation__wrapper[data-v-fa64b3c2]{display:flex;align-items:center;gap:var(--core-dimension-100);height:100%}@media(max-width:1024px){.navigation--hidden[data-v-fa64b3c2]{transform:translateY(calc(-100% - var(--core-space-300)))}}.page-layout[data-v-3b8d1cde]{display:flex;flex-direction:column;flex:1;position:relative}.badge[data-v-bc1998d0]{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--core-radius-pill);border:2px solid transparent}.badge--sm[data-v-bc1998d0]{height:var(--core-space-150);min-width:var(--core-space-150);--label-padding: 0}.badge--md[data-v-bc1998d0]{height:var(--core-space-200);min-width:var(--core-space-200);--label-padding: 0 var(--core-space-50)}.badge--lg[data-v-bc1998d0]{height:var(--core-space-250);min-width:var(--core-space-250);--label-padding: 0 var(--core-space-50)}.badge--brand[data-v-bc1998d0]{background-color:var(--theme-bg-brand)}.badge--success[data-v-bc1998d0]{background-color:var(--theme-bg-success)}.badge--danger[data-v-bc1998d0]{background-color:var(--theme-bg-danger)}.badge--accent[data-v-bc1998d0]{background-color:var(--theme-bg-accent)}.badge--neutral[data-v-bc1998d0]{background-color:var(--theme-bg-tertiary)}.badge--inverted[data-v-bc1998d0]{background-color:var(--theme-bg-primary)}.badge--warning[data-v-bc1998d0]{background-color:var(--theme-bg-warning)}.badge--label[data-v-bc1998d0]{padding:var(--label-padding);border-width:0}.badge--dot[data-v-bc1998d0]{border:2px solid var(--theme-bg-primary)}.icon-slot__wrapper[data-v-d4a4037f]{position:relative;display:flex;align-items:center;justify-content:center}.icon-slot__content[data-v-d4a4037f]{position:absolute;display:flex}.icon-slot__content--top-right[data-v-d4a4037f]{top:0;left:100%;transform:translate(-50%,-4px)}.section-links[data-v-75045848]{padding:var(--core-dimension-100) 0;border-bottom:1px solid var(--theme-border-light)}.section-links[data-v-75045848]:nth-child(2){border-bottom:none}.section__link-item[data-v-75045848]{display:flex;align-items:center;gap:var(--core-dimension-150);padding:var(--core-dimension-150) var(--core-dimension-500);cursor:pointer;border-radius:var(--core-dimension-150);background:transparent;border:none;width:100%}.section__link-item[data-v-75045848]:hover{background-color:var(--theme-interaction-ghost-hover)}.section__link-item[data-v-75045848]:active{background-color:var(--theme-interaction-ghost-active)}.section__link-selection[data-v-75045848]{margin-left:auto}.logout-link[data-v-75045848]{border-top:1px solid var(--theme-border-light);padding-top:var(--core-dimension-250);padding-bottom:var(--core-dimension-250)}.bottom-nav-modal__body[data-v-dc2f7480]{margin-inline:calc(var(--core-dimension-200) * -1)}.bottom-nav-modal__footer[data-v-dc2f7480]{padding:var(--core-dimension-200) var(--core-dimension-500) var(--core-dimension-100) var(--core-dimension-500);border-top:1px solid var(--theme-border-light);margin-inline:calc(var(--core-dimension-200) * -1)}.bottom-nav-modal__header[data-v-dc2f7480]{display:flex;justify-content:center}.bottom-nav[data-v-dcf3e63a]{display:flex;align-items:center;justify-content:center;position:fixed;bottom:0;left:0;right:0;box-shadow:var(--theme-shadow-overlay-bottom);height:var(--bottom-navigation-height);z-index:100;background-color:var(--theme-bg-primary);transition:transform .3s ease}.bottom-nav[data-v-dcf3e63a] .bottom-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--core-dimension-100);cursor:pointer;gap:var(--core-dimension-50);flex:1;position:relative}.bottom-nav[data-v-dcf3e63a] .bottom-nav__item-label{text-align:center;white-space:nowrap;color:currentColor}.bottom-nav--hidden[data-v-dcf3e63a]{transform:translateY(calc(100% + var(--core-space-300)))}.bottom-nav__link[data-v-dcf3e63a]{width:100%;max-width:110px;position:relative;color:var(--theme-content-disabled)}.bottom-nav__link--active[data-v-dcf3e63a]{color:var(--theme-interaction-default-normal)}.avatar[data-v-15740e0c]{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--core-radius-pill)}.avatar--with-bg[data-v-15740e0c]{background-color:var(--theme-bg-brand)}.avatar__image[data-v-15740e0c]{width:100%;height:100%;object-fit:cover;border-radius:var(--core-radius-pill)}.avatar--disabled[data-v-15740e0c]{background-color:var(--theme-bg-disabled);pointer-events:none}.avatar--xxs[data-v-15740e0c]{width:var(--core-dimension-300);min-width:var(--core-dimension-300);height:var(--core-dimension-300)}.avatar--xs[data-v-15740e0c]{width:var(--core-dimension-400);min-width:var(--core-dimension-400);height:var(--core-dimension-400)}.avatar--sm[data-v-15740e0c]{width:var(--core-dimension-500);min-width:var(--core-dimension-500);height:var(--core-dimension-500)}.avatar--md[data-v-15740e0c]{width:var(--core-dimension-600);min-width:var(--core-dimension-600);height:var(--core-dimension-600)}.avatar--lg[data-v-15740e0c]{width:var(--core-dimension-700);min-width:var(--core-dimension-700);height:var(--core-dimension-700)}.avatar--xl[data-v-15740e0c]{width:var(--core-dimension-800);min-width:var(--core-dimension-800);height:var(--core-dimension-800)}.popover-content{background:#fff;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;border-radius:var(--core-dimension-200);padding:var(--core-dimension-100);box-shadow:var(--theme-shadow-overlay-top);z-index:var(--core-z-index-popover)}.popover-content[data-state=open][data-side=top]{animation-name:slide-down-and-fade}.popover-content[data-state=open][data-side=right]{animation-name:slide-left-and-fade}.popover-content[data-state=open][data-side=bottom]{animation-name:slide-up-and-fade}.popover-content[data-state=open][data-side=left]{animation-name:slide-right-and-fade}@keyframes slide-up-and-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-right-and-fade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes slide-down-and-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left-and-fade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}.nav-popover-trigger .icon[data-v-178d7c8e]{transition:transform .25s ease}.nav-popover-trigger[data-state=open] .icon[data-v-178d7c8e]{transform:scaleY(-1)}.nav-popover-trigger__button[data-v-178d7c8e]{all:unset;font-size:var(--theme-text-size-body-lg);font-weight:var(--theme-text-weight-body-strong);color:var(--theme-action-neutral-normal);white-space:nowrap;height:100%;cursor:pointer;display:flex;align-items:center;gap:var(--core-space-100);padding:0 var(--core-dimension-100)}.nav-popover-content[data-v-178d7c8e]{display:flex;flex-direction:column;width:260px;font-size:var(--theme-text-size-body-lg);font-weight:var(--theme-text-weight-body-strong);color:var(--theme-action-neutral-normal);white-space:nowrap}.nav-popover__link[data-v-178d7c8e]{padding:var(--core-space-175);line-height:1rem;border-radius:var(--core-dimension-150);transition:background-color .25s ease}.nav-popover__link[data-v-178d7c8e]:hover{background-color:var(--theme-interaction-ghost-hover)}.nav-popover__link[data-v-178d7c8e]:active{background-color:var(--theme-interaction-ghost-active)}.nav-item[data-v-f7f1a627]{display:flex;align-items:center;justify-content:center;padding:var(--core-dimension-100);cursor:pointer;flex:1;position:relative;height:100%}.nav-item[data-v-f7f1a627]:hover{background-color:transparent}.nav-item__label[data-v-f7f1a627]{font-size:var(--theme-text-size-body-lg);font-weight:var(--theme-text-weight-body-strong);color:var(--theme-action-neutral-normal);white-space:nowrap}.nav-item__label--active[data-v-f7f1a627]:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;height:2px;background-color:var(--theme-content-brand)}.nav-item__label--active[data-v-f7f1a627]{color:var(--theme-content-brand)}.profile-popover-trigger__button[data-v-3ba684c0]{all:unset;font-size:var(--theme-text-size-body-lg);font-weight:var(--theme-text-weight-body-strong);color:var(--theme-action-neutral-normal);white-space:nowrap;height:100%;cursor:pointer;display:flex;align-items:center;gap:var(--core-space-100);padding:0 var(--core-dimension-100)}.profile-popover-trigger__button-icons[data-v-3ba684c0]{display:flex;align-items:center;gap:var(--core-space-100);padding:var(--core-dimension-50) var(--core-dimension-150) var(--core-dimension-50) var(--core-dimension-50);border-radius:var(--core-dimension-600);border:1px solid var(--theme-border-light)}.profile-popover-trigger__button-icons[data-v-3ba684c0]:hover{background-color:var(--theme-interaction-ghost-hover)}.profile-popover-trigger__button-icons[data-v-3ba684c0]:active{background-color:var(--theme-interaction-ghost-active)}.profile-popover-content[data-v-3ba684c0]{display:flex;flex-direction:column;width:224px;font-size:var(--theme-text-size-body-lg);font-weight:var(--theme-text-weight-body-strong);color:var(--theme-action-neutral-normal);white-space:nowrap}.profile-popover__link[data-v-3ba684c0]{padding:var(--core-space-175);line-height:var(--core-dimension-225);border-radius:var(--core-dimension-150);transition:background-color .25s ease}.profile-popover__link[data-v-3ba684c0]:hover{background-color:var(--theme-interaction-ghost-hover)}.profile-popover__link[data-v-3ba684c0]:active{background-color:var(--theme-interaction-ghost-active)}.profile-popover__link--logout[data-v-3ba684c0]{display:flex;background:transparent;border:none;font-size:var(--theme-text-size-body-lg);font-weight:var(--theme-text-weight-body-strong);color:var(--theme-action-neutral-normal);cursor:pointer}.separator[data-v-3ba684c0]{margin:var(--core-space-100) 0;border:1px solid var(--theme-border-light)}.navigation[data-v-1d500a3c]{display:flex;justify-content:center;height:var(--top-navigation-height);padding:0 var(--core-dimension-200);background-color:var(--theme-bg-primary);border-bottom:1px solid var(--theme-border-light)}@media(max-width:1024px){.navigation[data-v-1d500a3c]:not(.navigation--checkout){position:fixed;top:0;left:0;right:0;z-index:100;transition:transform .3s ease}}.navigation__container[data-v-1d500a3c]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:1920px}@media(min-width:1025px){.navigation__container[data-v-1d500a3c]{justify-content:space-between}}.navigation__container--checkout[data-v-1d500a3c]{justify-content:space-between}.navigation__button[data-v-1d500a3c]{all:unset;height:40px;width:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease}.navigation__button[data-v-1d500a3c]:hover{background-color:var(--theme-bg-secondary)}.navigation__button[data-v-1d500a3c]:focus{outline:none}.navigation__button[data-v-1d500a3c]:active{background-color:transparent}.navigation__links-left[data-v-1d500a3c]{display:flex;gap:var(--core-dimension-300);padding:0 var(--core-dimension-300);height:100%}.navigation__link[data-v-1d500a3c]{display:flex;background:transparent;border:none}.navigation__links-right[data-v-1d500a3c]{display:flex;height:100%;gap:var(--core-dimension-300)}.navigation__wrapper[data-v-1d500a3c]{display:flex;align-items:center;gap:var(--core-dimension-100);height:100%}@media(max-width:1024px){.navigation--hidden[data-v-1d500a3c]{transform:translateY(calc(-100% - var(--core-space-300)))}}.page-layout[data-v-9e1937bf]{display:flex;flex-direction:column;flex:1}@media(max-width:1024px){.page-layout[data-v-9e1937bf]{padding-top:var(--top-navigation-height)}}.compact-header[data-v-628cf36e]{display:flex;position:sticky;top:0;z-index:1000;background:#fff;height:64px;align-items:center;justify-content:space-between;font-size:16px;font-weight:400;color:#000;border-bottom:1px solid rgba(255,255,255,.12)}.compact-header-inner[data-v-628cf36e]{display:block;position:relative;width:100%;height:63px}.compact-header-logo[data-v-628cf36e]{position:absolute;left:12px;top:12px;display:flex;align-items:center;height:40px;gap:8px}.compact-header-logo a[data-v-628cf36e]{display:block;height:40px;text-decoration:none}.compact-header-center[data-v-628cf36e]{display:flex;align-items:center;justify-content:center;height:100%;padding:0 220px}.search-pill[data-v-628cf36e]{display:flex;position:relative;align-items:center;justify-content:space-between;border-radius:1000px;outline:1px solid rgb(222,227,231);padding:4px 8px 4px 16px;margin:8px 0;height:42px;box-sizing:border-box;cursor:pointer;font-size:14px;font-weight:400;line-height:21px;color:#000;transition:box-shadow .15s}.search-pill[data-v-628cf36e]:hover{box-shadow:0 2px 8px #0000001a}.search-pill-segment[data-v-628cf36e]{display:block;padding:8px 8px 8px 0;margin:0 5px;font-size:14px;font-weight:400;line-height:21px;color:#000;white-space:nowrap;position:relative;box-sizing:border-box;cursor:pointer}.search-pill-segment[data-v-628cf36e]:nth-child(2){margin:0 5px 0 4px}.search-pill-segment[data-v-628cf36e]:after{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:28px;background:#dee3e7}.search-pill-segment-last[data-v-628cf36e]{padding:8px 0;position:static}.search-pill-segment-last[data-v-628cf36e]:after{display:none}.search-pill-btn[data-v-628cf36e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:1000px;background:#1771d4;border:none;padding:6px;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;line-height:20px;color:#fff}.search-pill-btn[data-v-628cf36e]:hover{background:#1464be}.compact-header-right[data-v-628cf36e]{position:absolute;right:8px;top:12px;display:block}.compact-header-right-inner[data-v-628cf36e]{display:flex;align-items:normal;gap:normal}.support-link[data-v-628cf36e]{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:flex-end;padding:4px 16px;gap:2px}.support-label[data-v-628cf36e]{font-size:12px;font-weight:500;color:#3a424a;margin:0;line-height:16px}.support-phone[data-v-628cf36e]{font-size:13px;font-weight:600;color:#3a424a;margin:0;line-height:16px}.compact-icons-btn[data-v-628cf36e]{display:block;padding:0;margin:0 0 0 8px;border:0px solid rgb(0,0,0);border-radius:48px;background:#0000;cursor:default}.compact-icons-inner[data-v-628cf36e]{display:flex;align-items:center;border-radius:48px;cursor:pointer}.compact-icon-user[data-v-628cf36e]{display:flex;align-items:center;justify-content:center;padding:0;margin:4px;border:0px solid rgb(138,150,163);border-radius:0;cursor:pointer}.compact-icon-hamburger[data-v-628cf36e]{display:flex;align-items:center;justify-content:center;padding:0;margin:8px 8px 8px 0;border:0px solid rgb(85,95,109);border-radius:0;cursor:pointer}.compact-icons-inner.menu-active[data-v-628cf36e]{background:#0536570f}.compact-icons-inner.menu-active[data-v-628cf36e]:hover{background:#0b2b4c17}.compact-menu-wrapper[data-v-628cf36e]{position:relative}.compact-menu-dropdown[data-v-628cf36e]{position:absolute;top:calc(100% + 8px);right:0;width:296px;background:#fff;border-radius:10px;box-shadow:#1a232b0a 0 0 2px,#1a232b1f 0 3px 6px;padding:8px;z-index:9999;overflow:hidden}.compact-menu-section[data-v-628cf36e]{padding:0}.compact-menu-item[data-v-628cf36e]{display:flex;align-items:center;gap:8px;padding:0 12px;height:44px;font-size:14px;font-weight:500;line-height:20px;color:#1a232b;text-decoration:none;cursor:pointer;border-radius:12px}.compact-menu-item[data-v-628cf36e]:hover{background:#0000000a}.compact-menu-signin[data-v-628cf36e]{height:44px;gap:10px;border-radius:12px}.compact-menu-item-active[data-v-628cf36e]{background:#0536570f}.compact-menu-item-active[data-v-628cf36e]:hover{background:#0536571a}.compact-menu-divider[data-v-628cf36e]{height:0;border-bottom:1px solid rgb(233,236,239);margin:8px 0}.compact-menu-header[data-v-628cf36e]{padding:16px;font-size:18px;font-weight:700;line-height:22px;color:#1a232b}.compact-menu-header-search[data-v-628cf36e]{font-weight:600}.compact-menu-row[data-v-628cf36e]{display:flex;justify-content:space-between;align-items:center;padding:0 12px;height:44px;font-size:14px;font-weight:500;line-height:20px;color:#1a232b;border-radius:12px;cursor:pointer}.compact-menu-row[data-v-628cf36e]:hover{background:#0000000a}.compact-menu-value[data-v-628cf36e]{color:#1a232b;font-weight:500}.compact-menu-footer[data-v-628cf36e]{padding:16px;font-size:11px;line-height:16px;color:#8a96a3}.mobile-only[data-v-628cf36e]{display:none}.compact-header-mobile-search[data-v-628cf36e]{align-items:center;justify-content:space-between;margin:8px 21px;padding:8px 8px 8px 16px;cursor:pointer;box-sizing:border-box;border-radius:1000px;outline:1px solid rgb(222,227,231);position:relative;height:48px;flex:1}.mobile-search-text[data-v-628cf36e]{flex:1;min-width:0}.mobile-search-route[data-v-628cf36e]{font-size:14px;font-weight:500;line-height:18px;color:#1a232b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-search-meta[data-v-628cf36e]{font-size:11px;font-weight:400;line-height:14px;color:#555f6d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.mobile-search-icon[data-v-628cf36e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#0536570f;border-radius:1000px;cursor:pointer;flex-shrink:0;padding:0;margin-left:8px}@media(max-width:767px){.compact-header[data-v-628cf36e]{height:64px}.compact-header-inner[data-v-628cf36e]{display:flex;align-items:center;height:63px}.compact-header-logo[data-v-628cf36e]{display:none}.desktop-only[data-v-628cf36e]{display:none!important}.mobile-only[data-v-628cf36e]{display:flex!important}.compact-header-right[data-v-628cf36e]{display:none}}.sw-calendar.open{width:744px;min-width:744px;max-width:744px;height:408px;padding:32px;border-radius:12px;overflow:hidden;box-shadow:#1a232b0a 0 0 2px,#1a232b1f 0 3px 6px;background:#fff}.expanded-search-container .sw-tabs{margin-bottom:20px!important}.expanded-search-container .sw-trip-type{font-size:14px!important;line-height:22px!important;height:30px!important;box-sizing:border-box!important}.expanded-search-container .sw-trip-toggle-list>div{gap:24px!important;padding-left:12px!important}.expanded-search-container .sw-trip-type input[type=radio]{width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important}.sw-geo-presenter{text-align:center!important;position:static!important;padding:20px 8px 20px 20px!important;border-style:solid!important;border-width:0px!important}.sw-field--locations>.sw-field:last-child .sw-geo-presenter{padding-left:24px!important}.sw-mc-borderline [data-part=geo-to] .sw-geo-presenter{padding-left:20px!important}.sw-field--locations{min-width:auto!important;border-style:solid!important;border-width:0px!important}.sw-field--locations:after{content:""!important;display:block!important;width:1px!important;height:48px!important;background-color:#e9ecef!important;position:absolute!important;top:8px!important;left:50%!important;z-index:1!important}.sw-edit-overlay .sw-field--locations:after{display:none!important}.sw-edit-overlay .sw-field--locations{border:1px solid rgb(222,227,231)!important}.sw-edit-overlay .sw-field[data-testid=geo-to],.sw-edit-overlay .sw-field[data-testid=geo-to] .sw-geo-presenter{height:60px!important}.sw-edit-overlay .sw-geo-presenter{align-items:center!important}.sw-edit-overlay .sw-geo-name{line-height:24px!important;text-align:left!important}.sw-edit-overlay .sw-geo-code{font-size:14px!important;line-height:18px!important;padding:2px 0 0!important;text-align:left!important}.sw-edit-overlay .sw-field--locations>.sw-field:last-child .sw-geo-presenter{padding-left:20px!important}.sw-edit-overlay .sw-mc-geo-group .sw-field[data-testid=geo-from]:after{width:75%!important}.sw-card{border-style:solid!important;border-width:0px!important}.sw-card:has(.sw-multicity-form){outline:none!important}.sw-field--dates{border-style:solid!important;border-width:0px!important;min-width:auto!important}.sw-field--dates .sw-field-btn{border-style:solid!important;border-width:0px!important;overflow:visible!important;white-space:normal!important}.sw-geo-presenter[data-error=true],.sw-field--dates .sw-field-btn[data-error=true],.sw-mc-date-btn[data-error=true]{box-shadow:inset 0 0 0 2px var(--theme-bg-danger)!important}.sw-card>.sw-field:not(.sw-field--locations):not(.sw-field--dates){border-style:solid!important;border-width:0px!important;min-width:auto!important}.sw-card>.sw-field:not(.sw-field--locations):not(.sw-field--dates) .sw-field-btn{border-style:solid!important;border-width:0px!important}.sw-search-btn{border-style:solid!important;border-width:0px!important;white-space:normal!important}.sw-geo-name{max-width:calc(100% - 40px)!important;align-items:normal!important;text-align:center!important}.sw-geo-code{font-weight:500!important;line-height:16px!important;white-space:normal!important;padding:2px 0 0!important;text-align:center!important}.sw-multicity-form{position:relative!important}.sw-mc-date-field{position:static!important}.sw-mc-date-field .sw-calendar{left:50%!important;transform:translate(-50%)!important}.sw-calendar.open{width:744px!important;max-width:744px!important;min-width:744px!important;height:408px!important;padding:32px!important;border-radius:12px!important;overflow:hidden!important;box-shadow:#1a232b0a 0 0 2px,#1a232b1f 0 3px 6px!important}.sw-calendar-inner{width:680px!important;display:flex!important;gap:40px!important}.sw-calendar-content,.sw-calendar-nav-row{width:680px!important}.sw-calendar-month{width:320px!important;min-width:320px!important;max-width:320px!important}.sw-calendar-month-header{width:320px!important;height:40px!important;font-size:16px!important;font-weight:500!important;line-height:20px!important;color:#000!important;text-align:center!important;padding:10px 0!important}.sw-calendar-table{width:320px!important;border-spacing:0px 2px!important;border-collapse:separate!important;table-layout:fixed!important}.sw-calendar-table th{width:calc(100% / 7)!important;height:32px!important;font-size:13px!important;font-weight:400!important;color:#555f6d!important;padding:8px 0!important;text-align:center!important;line-height:16px!important}.sw-calendar-table td{width:calc(100% / 7)!important;height:44px!important;font-size:16px!important;font-weight:400!important;padding:0!important;line-height:24px!important;vertical-align:middle!important;text-align:center!important}.sw-calendar-day{width:44px!important;height:44px!important;font-size:14px!important;font-weight:500!important;color:#000!important;border-radius:16px!important;display:flex!important;padding:0!important;line-height:21px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border:0px none!important;margin:0 auto!important}.sw-calendar-day-num{font-size:14px!important;font-weight:500!important;line-height:21px!important;display:block!important}.sw-calendar-day-price{font-size:10px!important;font-weight:500!important;color:#3a424a!important;line-height:12px!important;display:block!important}.sw-calendar-day-selected .sw-calendar-day-price{color:#fff!important}.sw-calendar-day.disabled{color:#8a96a3!important;cursor:not-allowed!important}.sw-calendar-day-selected{background-color:#1771d4!important;color:#fff!important}.sw-calendar-day.today:not(.sw-calendar-day-selected){color:#000!important;font-weight:500!important}.sw-calendar-nav-row button{width:40px!important;height:40px!important;background:transparent!important;border-radius:50%!important;border:0!important;padding:0!important}.sw-mc-add-btn [data-part=add-text]{color:#3a424a!important}.sw-mc-add-btn [data-part=button-content]>div>div{color:#3a424a!important}.sw-mc-remove-btn [data-part=icon]{color:#3a424a!important}.sw-mc-remove-btn [data-part=icon] svg path{fill:var(--theme-content-secondary)!important}.sw-mc-remove-btn:hover{background-color:#fff!important}.sw-mc-add-btn{background-color:#fff!important;border-radius:1000px!important}.sw-mc-add-btn:hover{background-color:#fff!important}.sw-cal-fullscreen .sw-calendar-month{width:100%!important;min-width:0!important;max-width:100%!important}.sw-cal-fullscreen .sw-calendar-month-header,.sw-cal-fullscreen .sw-calendar-table{width:100%!important}.sw-cal-fullscreen .sw-calendar-table th{display:none!important}.sw-mc-remove-btn{line-height:24px!important;background-color:#fff!important;border-radius:50%!important}.sw-mc-date-presenter{border-radius:1000px!important}.sw-mc-date-btn{align-items:center!important;border-radius:1000px!important}.sw-mc-date-icon{display:flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;cursor:auto!important}@media(max-width:999px)and (min-width:768px){.sw-mc-date-btn{padding-left:44px!important}.sw-mc-pax-btn{padding-left:52px!important}.sw-mc-pax-icon{display:flex!important}}.sw-search-btn svg path,.sw-mc-search-btn svg path{fill:#fff!important}.sw-mc-settings{position:relative!important}.sw-mc-settings>.sw-pax-dropdown{left:0!important;right:auto!important;top:calc(100% + 4px)!important;min-width:360px!important;max-width:360px!important;width:360px!important;z-index:1000!important}.sw-mc-settings:has(.sw-pax-dropdown.open) .sw-mc-pax-presenter{outline:rgb(24,118,220) solid 2px!important;outline-offset:-2px!important;border-radius:1000px}.sw-tab:not(.active):after{animation:none!important}.search-layout[data-v-62f74bae]{display:flex;flex-direction:column;min-height:100vh}.search-layout__backdrop[data-v-62f74bae]{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--theme-bg-scrim);z-index:var(--core-z-index-overlay)}.search-layout__expanded-header[data-v-62f74bae]{position:fixed;top:0;left:0;right:0;background:var(--theme-bg-primary);z-index:var(--core-z-index-modal);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--theme-border-light);padding:0}.search-layout__logo[data-v-62f74bae]{position:absolute;left:var(--core-space-150);top:var(--core-space-150);display:flex;align-items:center;height:40px;gap:var(--core-space-100);z-index:1}.search-layout__logo a[data-v-62f74bae]{display:block;height:40px;text-decoration:none}.search-layout__expanded-widget[data-v-62f74bae]{flex:1;display:flex;justify-content:center}.search-layout__expanded-widget[data-v-62f74bae] .sw-root{margin-bottom:24px}.search-layout__expanded-right[data-v-62f74bae]{position:absolute;right:var(--core-space-100);top:var(--core-space-150);display:flex;align-items:center;z-index:1}.search-layout__support-link[data-v-62f74bae]{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:flex-end;padding:var(--core-space-50) var(--core-space-200);gap:var(--core-space-25)}.search-layout__support-label[data-v-62f74bae]{font-size:var(--theme-text-size-body-sm);font-weight:var(--theme-text-weight-body-medium);color:var(--theme-content-secondary);margin:0;line-height:var(--theme-text-height-body-sm)}.search-layout__support-phone[data-v-62f74bae]{font-size:var(--theme-text-size-body-md);font-weight:var(--theme-text-weight-body-strong);color:var(--theme-content-secondary);margin:0;line-height:var(--theme-text-height-body-sm)}.search-layout__menu-trigger[data-v-62f74bae]{display:block;padding:0;margin:0 0 0 var(--core-space-100);border:none;border-radius:var(--core-radius-pill);background:transparent;cursor:pointer}.search-layout__menu-icons[data-v-62f74bae]{display:flex;align-items:center;border-radius:var(--core-radius-pill);cursor:pointer}.search-layout__menu-icons--active[data-v-62f74bae]{background:var(--theme-action-ghost-hover)}.search-layout__icon-user[data-v-62f74bae]{display:flex;align-items:center;justify-content:center;margin:var(--core-space-50)}.search-layout__icon-hamburger[data-v-62f74bae]{display:flex;align-items:center;justify-content:center;margin:var(--core-space-100) var(--core-space-100) var(--core-space-100) 0}@media(max-width:767px){.search-layout__backdrop[data-v-62f74bae]{display:none}.search-layout__expanded-header[data-v-62f74bae]{position:fixed!important;width:0!important;height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}}:root{--core-opacity-0: 0;--core-opacity-5: .05;--core-opacity-10: .1;--core-opacity-20: .2;--core-opacity-30: .3;--core-opacity-40: .4;--core-opacity-50: .5;--core-opacity-60: .6;--core-opacity-70: .7;--core-opacity-80: .8;--core-opacity-90: .9;--core-opacity-100: 1;--core-space-0: 0px;--core-space-1: 1px;--core-space-25: 2px;--core-space-50: 4px;--core-space-75: 6px;--core-space-100: 8px;--core-space-125: 10px;--core-space-150: 12px;--core-space-175: 14px;--core-space-200: 16px;--core-space-250: 20px;--core-space-300: 24px;--core-space-400: 32px;--core-space-500: 40px;--core-space-600: 48px;--core-space-700: 56px;--core-space-750: 60px;--core-space-800: 64px;--core-space-900: 72px;--core-space-1000: 80px;--core-radius-0: 0px;--core-radius-1: 1px;--core-radius-25: 2px;--core-radius-50: 4px;--core-radius-75: 6px;--core-radius-100: 8px;--core-radius-125: 10px;--core-radius-150: 12px;--core-radius-200: 16px;--core-radius-250: 20px;--core-radius-300: 24px;--core-radius-400: 32px;--core-radius-500: 40px;--core-radius-pill: 1000px;--core-dimension-0: 0px;--core-dimension-1: 1px;--core-dimension-25: 2px;--core-dimension-50: 4px;--core-dimension-75: 6px;--core-dimension-100: 8px;--core-dimension-125: 10px;--core-dimension-150: 12px;--core-dimension-175: 14px;--core-dimension-200: 16px;--core-dimension-225: 18px;--core-dimension-250: 20px;--core-dimension-275: 22px;--core-dimension-300: 24px;--core-dimension-350: 28px;--core-dimension-400: 32px;--core-dimension-450: 36px;--core-dimension-500: 40px;--core-dimension-550: 44px;--core-dimension-600: 48px;--core-dimension-700: 56px;--core-dimension-800: 64px;--core-dimension-900: 72px;--core-dimension-1000: 80px;--core-dimension-1100: 88px;--core-dimension-1200: 96px;--core-dimension-1300: 104px;--core-dimension-1400: 112px;--core-dimension-1500: 120px;--core-dimension-1600: 128px;--core-dimension-2000: 160px;--core-dimension-2500: 200px;--core-duration-0: 0ms;--core-duration-50: 50ms;--core-duration-100: .1s;--core-duration-200: .2s;--core-duration-300: .3s;--core-duration-400: .4s;--core-duration-500: .5s;--core-duration-1000: 1s;--core-duration-2000: 2s;--core-duration-3000: 3s;--core-duration-5000: 5s;--core-easing-dash: cubic-bezier(.2, 0, 0, 1);--core-easing-glide: cubic-bezier(.3, 0, 0, 1);--core-easing-straight: cubic-bezier(0, 0, 1, 1);--core-breakpoint-2xs: 320px;--core-breakpoint-xs: 360px;--core-breakpoint-sm: 480px;--core-breakpoint-md: 768px;--core-breakpoint-lg: 1024px;--core-breakpoint-xl: 1280px;--core-breakpoint-2xl: 1440px;--core-breakpoint-3xl: 1920px;--core-z-index-hide: -1;--core-z-index-default: 0;--core-z-index-dropdown: 1000;--core-z-index-sticky: 1100;--core-z-index-fab: 1200;--core-z-index-overlay: 1300;--core-z-index-loader: 1400;--core-z-index-modal: 1500;--core-z-index-toast: 1600;--core-z-index-popover: 1700;--core-z-index-tooltip: 1800}:root{--top-navigation-height: 64px;--bottom-navigation-height: 60px}*,*:before,*:after{box-sizing:border-box;margin:0}#app{flex-grow:1;display:flex;flex-direction:column}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body{min-height:100dvh;line-height:1.6;font-size:15px;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;color:var(--theme-content-primary);background-color:var(--theme-bg-primary)}body,input,textarea,button{font-family:var(--theme-text-family-body)}@media(pointer:fine){*::-webkit-scrollbar{width:.5rem;height:.5rem}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#3a3e4a3d;border:2px solid white;border-radius:1rem}}html.ios-26{height:100dvh;overflow:hidden}html.ios-26 body{overflow:scroll;height:100dvh}:is(html.ios-26 body)::-webkit-scrollbar{display:none}main{flex-grow:1;display:flex;flex-direction:column}.button-flat{border:none;box-shadow:none;outline:none;background:none;padding:0;margin:0;cursor:pointer}.button-flat:disabled{cursor:default}div:has(>#zsiq_float){bottom:var(--chat-bottom-offset, 10px)}.bc-home[data-v-705b9ea2]{min-height:100vh;background:#fff;font-family:Inter,Geist,ui-sans-serif,system-ui,sans-serif}.bc-header[data-v-705b9ea2]{position:absolute;top:0;left:0;right:0;z-index:100;height:92px}.bc-header-inner[data-v-705b9ea2]{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 24px}.bc-header-left[data-v-705b9ea2]{display:flex;align-items:center;gap:8px}.bc-nav-trigger-wrap[data-v-705b9ea2]{position:relative}.bc-nav-trigger[data-v-705b9ea2]{display:flex;align-items:center;gap:0;border:none;background:none;cursor:pointer;padding:0;border-radius:48px}.bc-nav-trigger[data-v-705b9ea2]:hover{background:#ffffff14}.bc-user-circle[data-v-705b9ea2]{display:flex;align-items:center;justify-content:center;margin:4px}.bc-hamburger[data-v-705b9ea2]{display:flex;align-items:center;justify-content:center;margin:8px 8px 8px 0}.bc-menu-dropdown[data-v-705b9ea2]{position:absolute;top:calc(100% + 8px);left:0;width:296px;background:#fff;border-radius:10px;box-shadow:#1a232b0a 0 0 2px,#1a232b1f 0 3px 6px;padding:8px;z-index:9999}.bc-menu-section[data-v-705b9ea2]{padding:0}.bc-menu-item[data-v-705b9ea2]{display:flex;align-items:center;gap:8px;padding:0 12px;height:44px;font-size:14px;font-weight:500;line-height:20px;color:#1a232b;text-decoration:none;cursor:pointer;border-radius:12px}.bc-menu-item[data-v-705b9ea2]:hover{background:#0000000a}.bc-menu-signin[data-v-705b9ea2]{gap:10px}.bc-menu-item-active[data-v-705b9ea2]{background:#0536570f}.bc-menu-divider[data-v-705b9ea2]{height:0;border-bottom:1px solid rgb(233,236,239);margin:8px 0}.bc-desktop-nav[data-v-705b9ea2]{display:flex;align-items:center;gap:4px;margin-left:16px}.bc-nav-link[data-v-705b9ea2]{display:flex;align-items:center;gap:4px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;color:#ffffffd9;background:none;border:none;cursor:pointer;border-radius:8px;white-space:nowrap}.bc-nav-link[data-v-705b9ea2]:hover{background:#ffffff14;color:#fff}.bc-caret[data-v-705b9ea2]{font-size:10px;opacity:.7}.bc-logo-link[data-v-705b9ea2]{display:flex;align-items:center;text-decoration:none}.bc-hero[data-v-705b9ea2]{display:flex;align-items:center;justify-content:center;min-height:600px;height:100vh;max-height:900px;padding:92px 24px 60px;background:url(https://www.businessclass.com/_next/images/bc-bg.webp) center center / cover no-repeat;box-sizing:border-box}.bc-hero-content[data-v-705b9ea2]{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:912px}.bc-hero-title[data-v-705b9ea2]{margin:0 0 12px;font-size:44px;font-weight:700;line-height:1.2;color:#fff}.bc-hero-subtitle[data-v-705b9ea2]{margin:0 0 40px;font-size:19.2px;line-height:1.5;color:#ffffffd1}.bc-hero-widget[data-v-705b9ea2]{width:100%;text-align:left}.bc-hero-widget--mobile[data-v-705b9ea2]{display:none}.bc-support[data-v-705b9ea2]{padding:80px 24px;max-width:1200px;margin:0 auto}.bc-support-inner[data-v-705b9ea2]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.bc-support-heading[data-v-705b9ea2]{font-size:32px;font-weight:700;line-height:1.2;color:#1a232b;margin:0 0 32px}.bc-support-features[data-v-705b9ea2]{display:flex;flex-direction:column;gap:20px}.bc-feature[data-v-705b9ea2]{display:flex;gap:12px;align-items:flex-start}.bc-feature-check[data-v-705b9ea2]{flex-shrink:0;margin-top:2px}.bc-feature-title[data-v-705b9ea2]{font-size:16px;font-weight:600;color:#1a232b;margin-bottom:4px}.bc-feature-desc[data-v-705b9ea2]{font-size:14px;color:#555f6d;margin:0;line-height:1.5}.bc-rating-line[data-v-705b9ea2]{margin:32px 0 0;font-size:13px;color:#555f6d;line-height:1.5}.bc-stars[data-v-705b9ea2]{color:#f5a623;letter-spacing:1px}.bc-support-images[data-v-705b9ea2]{display:grid;grid-template-columns:2.2fr 1fr;gap:12px}.bc-support-images img[data-v-705b9ea2]{width:100%;height:auto;border-radius:16px;object-fit:cover}.bc-img-agent[data-v-705b9ea2]{grid-column:1;grid-row:1;aspect-ratio:328/254}.bc-img-rating[data-v-705b9ea2]{grid-column:2;grid-row:1;aspect-ratio:152/254}.bc-img-plane[data-v-705b9ea2]{grid-column:1;grid-row:2;aspect-ratio:152/106}.bc-img-discussion[data-v-705b9ea2]{grid-column:2;grid-row:2;aspect-ratio:328/106}.bc-footer[data-v-705b9ea2]{margin:100px 12px 24px;background:#f7f7f7;border-radius:40px;padding:0}.bc-footer-inner[data-v-705b9ea2]{padding:48px 40px 32px}.bc-footer-logo-row[data-v-705b9ea2]{margin-bottom:40px}.bc-footer-logo-link[data-v-705b9ea2]{text-decoration:none;color:inherit}.bc-footer-wordmark[data-v-705b9ea2]{display:flex;align-items:baseline}.bc-footer-logo-text[data-v-705b9ea2]{font-size:28px;font-weight:700;color:#1a232b;letter-spacing:-.5px}.bc-footer-logo-sup[data-v-705b9ea2]{font-size:12px;font-weight:700;color:#1a232b;vertical-align:super;margin-left:1px}.bc-footer-tagline[data-v-705b9ea2]{font-size:11px;font-weight:500;color:#555f6d;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.bc-footer-links-grid[data-v-705b9ea2]{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin-bottom:40px}.bc-section-title[data-v-705b9ea2]{font-size:13px;font-weight:600;text-transform:uppercase;color:#1a232b;margin:0 0 12px;letter-spacing:.02em}.bc-section-links[data-v-705b9ea2]{list-style:none;padding:0;margin:0}.bc-section-links li[data-v-705b9ea2]{margin-bottom:8px}.bc-section-links a[data-v-705b9ea2]{font-size:13px;color:#555f6d;text-decoration:none;line-height:1.6}.bc-section-links a[data-v-705b9ea2]:hover{color:#1a232b;text-decoration:underline}.bc-footer-divider[data-v-705b9ea2]{border:none;border-top:1px solid #e0e0e0;margin:0 0 24px}.bc-footer-bottom[data-v-705b9ea2]{display:flex;align-items:center;justify-content:space-between}.bc-footer-copy[data-v-705b9ea2]{font-size:12px;color:#8a96a3;display:flex;align-items:center;gap:8px}.bc-footer-copy a[data-v-705b9ea2]{color:#8a96a3;text-decoration:none}.bc-footer-copy a[data-v-705b9ea2]:hover{text-decoration:underline}.bc-footer-dot[data-v-705b9ea2]{color:silver}.bc-footer-social[data-v-705b9ea2]{display:flex;gap:16px}.bc-footer-social a[data-v-705b9ea2]{display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .15s}.bc-footer-social a[data-v-705b9ea2]:hover{opacity:1}@media(max-width:1024px){.bc-footer-links-grid[data-v-705b9ea2]{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.bc-header[data-v-705b9ea2]{height:64px}.bc-header-inner[data-v-705b9ea2]{padding:0 12px}.bc-desktop-nav[data-v-705b9ea2],.bc-logo-link[data-v-705b9ea2]{display:none}.bc-hero[data-v-705b9ea2]{min-height:auto;height:auto;max-height:none;padding:100px 20px 40px}.bc-hero-widget--desktop[data-v-705b9ea2]{display:none}.bc-hero-widget--mobile[data-v-705b9ea2]{display:block}.bc-hero-widget--mobile[data-v-705b9ea2] .sw-root{height:auto!important}.bc-hero-title[data-v-705b9ea2]{font-size:32px;line-height:1.15}.bc-hero-subtitle[data-v-705b9ea2]{font-size:15px;margin-bottom:24px}.bc-support[data-v-705b9ea2]{padding:48px 20px}.bc-support-inner[data-v-705b9ea2]{grid-template-columns:1fr;gap:32px}.bc-support-heading[data-v-705b9ea2]{font-size:26px}.bc-footer[data-v-705b9ea2]{margin:60px 8px 16px;border-radius:24px}.bc-footer-inner[data-v-705b9ea2]{padding:32px 20px 24px}.bc-footer-links-grid[data-v-705b9ea2]{grid-template-columns:repeat(2,1fr);gap:20px}.bc-footer-bottom[data-v-705b9ea2]{flex-direction:column;align-items:center;gap:16px;text-align:center}.bc-footer-copy[data-v-705b9ea2]{flex-wrap:wrap;justify-content:center}}.filter-bar[data-v-cb53ccbb],.filter-chip[data-v-cb53ccbb]{position:relative}.filter-chip svg[data-v-cb53ccbb]{display:block;flex-shrink:0}.chip-x[data-v-cb53ccbb]{display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.chip-x:hover svg[data-v-cb53ccbb]{opacity:.6}.layover-divider[data-v-f90d716e]{display:flex;flex-direction:column;gap:4px;padding:12px 16px 12px 32px;margin:0;background:transparent;border-radius:0;border-top:1px dashed rgb(222,227,231);border-bottom:1px dashed rgb(222,227,231);font-size:12px;font-weight:400;line-height:16px;color:#555f6d;text-align:left}.seg-arrival-date[data-v-f90d716e],.seg-departure-date[data-v-f90d716e]{display:block;font-size:12px;font-weight:500;line-height:16px;color:#1a232b;margin-top:0;flex-basis:100%;padding:2px 0}.map-panel[data-v-0c175f33]{flex:1;min-width:300px;position:relative;overflow:hidden}#map-container[data-v-0c175f33]{position:absolute;inset:0;width:100%;height:100%}.map-fallback[data-v-0c175f33]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;background:#f8fafc;color:#64748b}.map-fallback-icon[data-v-0c175f33]{opacity:.5}.map-fallback-text[data-v-0c175f33]{font-size:15px;font-weight:500;letter-spacing:.5px}:root{--core-space-0: 0px;--core-space-1: 1px;--core-space-25: 2px;--core-space-50: 4px;--core-space-75: 6px;--core-space-100: 8px;--core-space-125: 10px;--core-space-150: 12px;--core-space-175: 14px;--core-space-200: 16px;--core-space-250: 20px;--core-space-300: 24px;--core-space-400: 32px;--core-space-500: 40px;--core-space-600: 48px;--core-space-700: 56px;--core-space-750: 60px;--core-space-800: 64px;--core-space-900: 72px;--core-space-1000: 80px;--core-radius-0: 0px;--core-radius-1: 1px;--core-radius-25: 2px;--core-radius-50: 4px;--core-radius-75: 6px;--core-radius-100: 8px;--core-radius-125: 10px;--core-radius-150: 12px;--core-radius-200: 16px;--core-radius-250: 20px;--core-radius-300: 24px;--core-radius-400: 32px;--core-radius-500: 40px;--core-radius-pill: 1000px;--core-duration-0: 0ms;--core-duration-50: 50ms;--core-duration-100: .1s;--core-duration-200: .2s;--core-duration-300: .3s;--core-duration-400: .4s;--core-duration-500: .5s;--core-duration-1000: 1s;--core-easing-dash: cubic-bezier(.2, 0, 0, 1);--core-easing-glide: cubic-bezier(.3, 0, 0, 1);--core-easing-straight: cubic-bezier(0, 0, 1, 1);--core-z-index-hide: -1;--core-z-index-default: 0;--core-z-index-dropdown: 1000;--core-z-index-sticky: 1100;--core-z-index-fab: 1200;--core-z-index-overlay: 1300;--core-z-index-loader: 1400;--core-z-index-modal: 1500;--core-z-index-toast: 1600;--core-z-index-popover: 1700;--core-z-index-tooltip: 1800}:root{--theme-text-family-body: "Inter", sans-serif;--theme-text-family-title: "Inter", sans-serif;--theme-text-spacing-title: 0;--theme-text-spacing-body: 0;--theme-text-weight-title-default: 600;--theme-text-weight-title-normal: 400;--theme-text-weight-title-medium: 500;--theme-text-weight-title-strong: 600;--theme-text-weight-title-heavy: 700;--theme-text-weight-body-default: 400;--theme-text-weight-body-normal: 400;--theme-text-weight-body-medium: 500;--theme-text-weight-body-strong: 600;--theme-text-weight-body-heavy: 700;--theme-text-size-display-xs: 32px;--theme-text-size-display-sm: 40px;--theme-text-size-display-md: 48px;--theme-text-size-display-lg: 56px;--theme-text-size-display-xl: 64px;--theme-text-size-title-xs: 16px;--theme-text-size-title-sm: 18px;--theme-text-size-title-md: 20px;--theme-text-size-title-lg: 24px;--theme-text-size-title-xl: 28px;--theme-text-size-body-xxs: 10px;--theme-text-size-body-xs: 11px;--theme-text-size-body-sm: 12px;--theme-text-size-body-md: 13px;--theme-text-size-body-lg: 14px;--theme-text-size-body-xl: 16px;--theme-text-height-display-xs: 40px;--theme-text-height-display-sm: 48px;--theme-text-height-display-md: 56px;--theme-text-height-display-lg: 64px;--theme-text-height-display-xl: 72px;--theme-text-height-title-xl: 32px;--theme-text-height-title-lg: 28px;--theme-text-height-title-md: 24px;--theme-text-height-title-sm: 22px;--theme-text-height-title-xs: 20px;--theme-text-height-body-xl: 20px;--theme-text-height-body-xl-relaxed: 24px;--theme-text-height-body-lg: 18px;--theme-text-height-body-lg-relaxed: 22px;--theme-text-height-body-md: 16px;--theme-text-height-body-md-relaxed: 20px;--theme-text-height-body-sm: 16px;--theme-text-height-body-sm-relaxed: 18px;--theme-text-height-body-xs: 14px;--theme-text-height-body-xs-relaxed: 16px;--theme-text-height-body-xxs: 12px;--theme-text-height-body-xxs-relaxed: 14px;--theme-bg-primary: #fff;--theme-bg-secondary: #f5f7f9;--theme-bg-tertiary: #f0f3f5;--theme-bg-disabled: #e9ecef;--theme-bg-strong: #c3ccd5;--theme-bg-primary-inverse: #1a232b;--theme-bg-secondary-inverse: #272e35;--theme-bg-tertiary-inverse: #3a424a;--theme-bg-scrim: #3a424acc;--theme-bg-canvas: #fafbfc;--theme-bg-success: #23955c;--theme-bg-success-highlight: #d8f8e7;--theme-bg-success-subtle: #e6f9ef;--theme-bg-warning: #f38516;--theme-bg-warning-highlight: #ffe8d1;--theme-bg-warning-subtle: #fff0e0;--theme-bg-danger: #dc5338;--theme-bg-danger-highlight: #fee6e6;--theme-bg-danger-subtle: #ffebeb;--theme-bg-info: #1876dc;--theme-bg-info-highlight: #e5f2ff;--theme-bg-info-subtle: #edf6ff;--theme-bg-brand: #1876dc;--theme-bg-brand-subtle: #edf6ff;--theme-bg-accent: #df4477;--theme-bg-accent-subtle: #fdedf2;--theme-content-primary: #1a232b;--theme-content-secondary: #3a424a;--theme-content-tertiary: #555f6d;--theme-content-disabled: #8a96a3;--theme-content-primary-inverse: #fff;--theme-content-secondary-inverse: #ffffffb8;--theme-content-tertiary-inverse: #ffffff7a;--theme-content-disabled-inverse: #ffffffa3;--theme-content-success: #1d7c4d;--theme-content-warning: #da6c0b;--theme-content-danger: #cc4319;--theme-content-info: #1771d4;--theme-content-brand: #1771d4;--theme-content-accent: #c03060;--theme-border-light: #e9ecef;--theme-border-medium: #dee3e7;--theme-border-strong: #717f8e;--theme-border-light-alpha: #717f8e3d;--theme-border-light-inverse: #ffffff1f;--theme-border-medium-inverse: #fff3;--theme-border-strong-inverse: #fff6;--theme-border-success: #23955c;--theme-border-success-subtle: #abe3c5;--theme-border-warning: #f38516;--theme-border-warning-subtle: #ffc78f;--theme-border-danger: #dc5338;--theme-border-danger-subtle: #fbbeb7;--theme-border-info: #1876dc;--theme-border-info-subtle: #b3d7ff;--theme-border-brand: #1876dc;--theme-border-brand-subtle: #b3d7ff;--theme-border-accent: #df4477;--theme-border-accent-subtle: #f5b8cc;--theme-action-primary-normal: #1771d4;--theme-action-primary-hover: #2c86e8;--theme-action-primary-active: #1568c1;--theme-action-primary-selected: #2c86e8;--theme-action-primary-subtle-normal: #e5f2ff;--theme-action-primary-subtle-hover: #d1e7ff;--theme-action-primary-subtle-active: #b3d7ff;--theme-action-primary-subtle-selected: #d1e7ff;--theme-action-danger-normal: #dc5338;--theme-action-danger-hover: #cc4319;--theme-action-danger-active: #b6311c;--theme-action-danger-selected: #cc4319;--theme-action-neutral-normal: #3a424a;--theme-action-neutral-hover: #272e35;--theme-action-neutral-active: #1a232b;--theme-action-neutral-selected: #272e35;--theme-action-ghost-normal: #fff0;--theme-action-ghost-hover: rgb(5 54 87 / 6%);--theme-action-ghost-active: rgb(11 43 76 / 9%);--theme-action-ghost-selected: rgb(5 54 87 / 6%);--theme-action-link-normal: #1771d4;--theme-action-link-hover: #1568c1;--theme-action-link-active: #1568c1;--theme-interaction-bg-form-field: #fff;--theme-interaction-bg-modal: #fff;--theme-interaction-border-normal: #5ca8f9;--theme-interaction-border-hover: #1876dc;--theme-interaction-border-active: #1771d4;--theme-interaction-border-selected: #1876dc;--theme-interaction-border-error: #dc5338;--theme-interaction-border-focus: #1876dc;--theme-interaction-border-neutral-normal: #dee3e7;--theme-interaction-border-neutral-hover: #c3ccd5;--theme-interaction-border-neutral-active: #8a96a3;--theme-interaction-content-default: #3a424a;--theme-interaction-content-placeholder: #8a96a3;--theme-interaction-content-entry: #1a232b;--theme-shadow-card: 0 0 2px 0 rgb(26 35 43 / 4%), 0 1px 3px 0 rgb(26 35 43 / 12%);--theme-shadow-overlay-top: 0 0 2px 0 rgb(26 35 43 / 4%), 0 3px 6px 0 rgb(26 35 43 / 12%);--theme-shadow-overlay-bottom: 0 0 2px 0 rgb(26 35 43 / 4%), 0 -3px 6px 0 rgb(26 35 43 / 12%);--theme-shadow-modal: 0 0 2px 0 rgb(26 35 43 / 4%), 0 8px 16px 0 rgb(26 35 43 / 12%);--theme-shadow-bottom-sheet: 0 -16px 24px -8px rgb(26 35 43 / 12%);--theme-radius-action-sm: 1000px;--theme-radius-action-md: 1000px;--theme-radius-action-lg: 1000px;--theme-radius-action-xl: 1000px;--theme-size-brand-logo: 32px}:root{--primary-blue: var(--theme-action-primary-normal);--primary-dark: var(--theme-action-primary-normal);--green-nonstop: var(--theme-content-success);--red-seats: var(--theme-bg-danger);--gray-border: var(--theme-border-medium);--gray-light: var(--theme-bg-secondary);--gray-lighter: var(--theme-bg-secondary);--gray-text: var(--theme-content-secondary);--gray-text-light: var(--theme-content-tertiary);--text-primary: var(--theme-content-primary);--text-secondary: var(--theme-content-secondary);--card-radius: var(--core-radius-150);--chip-radius: var(--core-radius-100);--badge-best-deal-bg: var(--theme-bg-info-subtle);--badge-best-deal-text: var(--theme-content-brand);--badge-best-deal-border: transparent;--badge-cheapest-bg: #dcfce7;--badge-cheapest-text: #166534;--badge-cheapest-border: #86efac;--badge-fastest-bg: #fef3c7;--badge-fastest-text: #92400e;--badge-fastest-border: #fcd34d;--badge-depart-bg: var(--theme-content-secondary);--badge-depart-text: var(--theme-content-primary-inverse)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--theme-text-family-body),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--theme-content-primary);background:var(--theme-bg-secondary);line-height:1.5;font-size:var(--theme-text-size-body-md)}a{text-decoration:none;color:inherit}button{cursor:pointer;font-family:inherit;border:none;background:none;font-size:inherit}img{max-width:100%;display:block}input{font-family:inherit}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.header{background:#fff;border-bottom:none;padding:12px;display:flex;flex-direction:column;flex-shrink:0;height:64px}.header-row-1{display:flex;align-items:center;justify-content:space-between;height:40px}.header-left{display:flex;align-items:center;gap:12px}.logo{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;color:var(--text-primary)}.logo-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:20px}.search-summary{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--theme-border-medium);border-radius:1000px;padding:4px 8px 4px 16px;font-size:14px;color:var(--gray-text);margin-left:40px;flex:1;max-width:500px;justify-content:center;height:42px}.search-summary .route{font-weight:600;color:var(--text-primary)}.search-summary .divider{color:var(--gray-text-light)}.search-edit-btn{width:32px;height:32px;background:var(--primary-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;cursor:pointer;transition:background .2s;flex-shrink:0}.search-edit-btn:hover{background:var(--primary-dark)}.header-right{display:flex;align-items:center;gap:16px;margin-left:auto}.support-link{font-size:13px;color:#4b5563;text-align:right}.support-link .label{font-size:11px;color:var(--gray-text-light)}.support-link .phone{font-weight:600;color:var(--text-primary)}.user-icon{width:32px;height:32px;background:var(--gray-border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--gray-text);flex-shrink:0}.hamburger{font-size:20px;color:var(--gray-text);display:none;cursor:pointer;flex-shrink:0}.filter-bar{background:#fff;border-bottom:1px solid var(--theme-border-light);padding:0 12px;display:flex;align-items:center;gap:4px;overflow:visible;flex-shrink:0;flex-wrap:nowrap;height:57px;color:#000}.filter-bar-scroll{display:flex;align-items:center;padding:12px 4px;overflow-x:auto;overflow-y:visible;flex-wrap:nowrap;flex:1;min-width:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.filter-bar-scroll::-webkit-scrollbar{display:none}.filter-bar-scroll>.filter-chip{margin-right:8px}.filter-bar.dropdown-open{overflow:visible}.filter-bar.dropdown-open .filter-bar-scroll{overflow:visible;-webkit-overflow-scrolling:auto}.filter-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--theme-border-medium);position:relative;border-radius:8px;font-size:16px;font-weight:400;line-height:24px;color:#000;white-space:nowrap;background:#fff;transition:all .15s;cursor:pointer;flex-shrink:0;height:32px;box-sizing:border-box}.filter-chip:hover{background:var(--gray-lighter);border-color:#d1d5db}.filter-chip.active{border-color:var(--theme-content-secondary);color:#fff;background:var(--theme-content-secondary);font-weight:600}.filter-chip.active .chip-label{color:#fff}.filter-chip.active:hover{background:#4a535c;border-color:#4a535c}.filter-chip.active-toggle{border-color:var(--theme-bg-strong);color:#000;background:#0b2b4c17}.chip-label{display:flex;padding:0 4px;font-size:14px;font-weight:500;line-height:18px;align-items:center;gap:4px;color:#000}.filter-chip .arrow{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.filter-chip-icon{font-size:16px}.filter-dropdown{display:none;position:absolute;top:100%;color:#333;left:0;text-align:left;background:#fff;border:none;border-radius:8px;box-shadow:#1a232b0a 0 0 2px,#1a232b1f 0 3px 6px;padding:20px;min-width:280px;z-index:200;margin-top:8px}.filter-dropdown.open{display:block}.filter-dropdown-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.filter-dropdown-title{font-size:16px;font-weight:400}.filter-close-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;color:var(--gray-text);cursor:pointer;transition:background .2s}.filter-close-btn:hover{background:#f3f4f6}.filter-backdrop,.filter-dropdown-footer,.filter-sidebar-backdrop,.filter-sidebar-header,.filter-sidebar-footer{display:none}.filter-section-title{font-size:13px;font-weight:500;color:var(--gray-text);text-transform:none;margin-bottom:8px;margin-top:16px}.filter-section-title:first-child{margin-top:0}.filter-option{display:flex;align-items:center;gap:10px;padding:8px;font-size:14px;font-weight:400;color:var(--theme-content-primary);cursor:pointer;line-height:22px}.filter-radio{width:18px;height:18px;border:2px solid #d1d5db;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.filter-radio.selected{border-color:var(--primary-blue);background:#fff}.filter-radio.selected:after{content:"";width:10px;height:10px;background:var(--primary-blue);border-radius:50%}.filter-checkbox{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.filter-checkbox.checked{background:var(--primary-blue);border-color:var(--primary-blue);color:#fff;font-size:12px}.filter-dropdown.dropdown-wide{min-width:280px}.filter-dropdown.dropdown-right{left:auto;right:0}.filter-dropdown.dropdown-scroll{max-height:340px;overflow-y:auto}.dept-airport-group-header{font-size:13px;font-weight:600;line-height:18px;color:#555f6d;text-transform:uppercase;letter-spacing:.5px;padding:12px 8px 4px}.filter-dropdown.bags-dropdown{max-height:none;overflow:visible;padding:0;background:#fff;width:340px;min-width:340px}.bags-content{display:flex;flex-direction:column;gap:4px;padding:2px 16px 16px}.bags-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:8px;gap:12px;min-height:48px;box-sizing:border-box}.bags-label{font-size:14px;font-weight:400;line-height:22px;color:#1a232b}.bags-stepper{display:flex;flex-direction:row;align-items:center;width:96px}.bags-step-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(195,204,213);border-radius:1000px;background:none;color:#c3ccd5;cursor:pointer;padding:0;flex-shrink:0}.bags-step-btn.active{border-color:#1876dc;color:#1876dc}.bags-step-btn.disabled{border-color:#c3ccd5;color:#c3ccd5;cursor:default}.bags-step-num{width:32px;font-size:14px;font-weight:500;line-height:18px;text-align:center;color:#1a232b}.filter-dropdown.airlines-dropdown{max-height:750px;overflow:visible;padding:0;background:#fff;width:340px}.airlines-group-wrap{display:block}.airline-row-with-only{position:relative}.airline-row-with-only .airline-name-text{flex:1}.airline-only-btn{display:none;font-size:14px;font-weight:400;line-height:22px;color:#1876dc;background:none;border:none;cursor:pointer;padding:0;margin-left:auto}.airline-row-with-only:hover .airline-only-btn{display:block}.filter-subsection{padding:8px 0}.filter-sub-label{font-size:12px;font-weight:600;color:var(--gray-text);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;padding:0 12px}.filter-divider{height:1px;background:var(--gray-border);margin:6px 12px}.filter-slider{width:calc(100% - 24px);margin:4px 12px 8px;accent-color:var(--primary-blue);cursor:pointer}.dual-slider{display:flex;flex-direction:column;gap:2px}.filter-dropdown.dropdown-time{min-width:300px;padding-bottom:16px}.time-slider-section{padding:12px 16px 8px}.time-slider-label{font-size:12px;font-weight:400;color:#000;margin-bottom:2px}.time-slider-range{font-size:12px;font-weight:400;color:var(--theme-content-tertiary);margin-bottom:12px}.dual-range-track{position:relative;width:100%;height:20px;cursor:pointer;padding:8px 0}.dual-range-rail{position:absolute;top:50%;left:0;right:0;height:4px;transform:translateY(-50%);background:#0536570f;border-radius:4px;pointer-events:none}.dual-range-active{position:absolute;top:50%;height:4px;transform:translateY(-50%);background:var(--theme-bg-brand);border-radius:0;pointer-events:none}.dual-range-thumb{position:absolute;top:50%;width:20px;height:20px;background:#fff;border:6px solid var(--theme-bg-brand);border-radius:1000px;transform:translate(-50%,-50%);cursor:grab;z-index:2;box-sizing:border-box}.dual-range-thumb:active{cursor:grabbing}.dual-range-thumb:hover{box-shadow:0 0 0 4px #1876dc26}.toggle-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;cursor:pointer}.toggle-label{font-size:14px;font-weight:500}.toggle-switch{width:40px;height:22px;background:#d1d5db;border-radius:11px;position:relative;transition:background .2s;flex-shrink:0}.toggle-switch.on{background:var(--primary-blue)}.toggle-knob{width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .2s;box-shadow:0 1px 3px #0003}.toggle-switch.on .toggle-knob{transform:translate(18px)}.checkbox-with-only{position:relative}.checkbox-with-only .only-btn{display:none;position:absolute;right:0;top:50%;transform:translateY(-50%);padding:2px 8px;font-size:11px;color:var(--primary-blue);background:var(--theme-bg-info-subtle);border:1px solid var(--primary-blue);border-radius:4px;cursor:pointer;white-space:nowrap}.checkbox-with-only:hover .only-btn{display:block}.checkbox-with-only .only-btn:hover{background:var(--primary-blue);color:#fff}.checkbox-with-only .checkbox-text{flex:1}.filter-clear-btn{font-size:13px;color:var(--primary-blue);background:none;border:none;cursor:pointer;padding:4px 8px;margin-right:4px}.filter-clear-btn:hover{text-decoration:underline}.active-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--primary-blue);color:#fff;font-size:11px;font-weight:600;border-radius:9px;margin-left:4px}.filter-sidebar{width:340px;min-width:340px;background:#f5f7f9;border-right:1px solid rgb(233,236,239);overflow:auto hidden;flex-shrink:0;display:block;position:sticky;color:#000;font-size:16px;font-weight:400;line-height:24px}.filter-sidebar-scroll{overflow-y:auto;padding:0}.sidebar-section{font-size:16px;font-weight:400;color:#1a232b;line-height:24px}.sidebar-section-header{display:flex;align-items:center;justify-content:space-between;padding:23px 24px;cursor:pointer;-webkit-user-select:none;user-select:none;border-top:1px solid rgb(233,236,239);font-size:16px;font-weight:600;line-height:18px;gap:6px;color:#1a232b}.sidebar-section:first-child .sidebar-section-header{border-top:none}.sidebar-section-header:hover{background:#00000005}.sidebar-section-title{font-size:16px;font-weight:600;color:var(--text-primary);line-height:18px}.sidebar-chevron{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:#555b6d;transition:transform .2s}.sidebar-chevron svg{width:16px;height:16px}.sidebar-section.collapsed .sidebar-chevron{transform:rotate(0)}.sidebar-section-body{padding:0 16px 16px}.sidebar-scroll-list{max-height:200px;overflow-y:auto}.sidebar-time-body{padding:0 16px 16px}.sidebar-time-groups{display:flex;flex-direction:column;gap:20px}.sidebar-time-group{font-size:12px;font-weight:400;color:#1a232b;line-height:18px}.sidebar-time-city{display:inline;padding:0 8px;font-size:12px;font-weight:400;color:#1a232b;line-height:18px}.sidebar-time-inner{padding:0 8px 8px}.sidebar-time-slider-wrap{padding:8px 0;width:291px;height:52px;box-sizing:border-box}.sidebar-time-range{font-size:12px;font-weight:400;color:#555f6d;line-height:16px;margin:0 0 16px}.sidebar-slider-outer{padding:0 8px 8px}.sidebar-slider-wrap{padding:8px 0;width:291px;height:52px;box-sizing:border-box}.sidebar-slider-label{display:block;margin:0 0 16px;font-size:12px;font-weight:400;color:#555f6d;line-height:16px}.sidebar-slider-label-title{display:inline;margin:0 4px 0 0;font-size:12px;font-weight:400;color:#1a232b;line-height:16px}.sidebar-slider-track{position:relative;width:291px;height:4px}.sidebar-slider-rail{position:relative;width:291px;height:4px;background:#0536570f;border-radius:4px}.sidebar-slider-active{position:absolute;height:4px;background:#1876dc;border-radius:4px;top:0}.sidebar-slider-thumb{position:absolute;width:20px;height:20px;background:#fff;border:6px solid rgb(24,118,220);border-radius:1000px;top:-8px;transform:translate(-10px);box-sizing:border-box;cursor:pointer}.sidebar-layover-body{padding:0 16px 16px;font-size:14px;font-weight:400;color:#1a232b;line-height:18px}.sidebar-layover-toggle{display:flex;padding:0 8px;gap:8px;align-items:center;justify-content:space-between;height:40px;font-size:14px;font-weight:400;color:#1a232b;line-height:18px;cursor:default}.sidebar-layover-toggle-text{display:block;font-size:14px;font-weight:400;color:#1a232b;line-height:18px}.sidebar-toggle-switch{display:flex;padding:2px;background:#05365733;border-radius:100px;cursor:pointer;width:34px;height:20px;box-sizing:border-box;flex-shrink:0;transition:background .2s}.sidebar-toggle-switch.on{background:#1876dc}.sidebar-toggle-thumb{width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s;transform:translate(0)}.sidebar-toggle-switch.on .sidebar-toggle-thumb{transform:translate(14px)}.sidebar-layover-groups,.sidebar-layover-list{display:block;padding:0;margin:0}.sidebar-layover-country{display:block;padding:4px 8px;margin:0;font-size:13px;font-weight:500;color:#1a232b;line-height:18px}.sidebar-layover-row{display:block;padding:0;margin:0}.sidebar-layover-label{display:flex;padding:8px;gap:8px;align-items:center;cursor:pointer;border-radius:8px;font-size:14px;font-weight:400;color:#1a232b;line-height:22px;min-height:40px;box-sizing:border-box;background:transparent;border:none}.sidebar-layover-label:hover{background:#0536570a}.sidebar-layover-checkbox-wrap{display:flex;width:18px;height:18px;flex-shrink:0}.sidebar-layover-checkbox{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:#fff;border:2px solid rgb(195,204,213);border-radius:4px;box-sizing:border-box;flex-shrink:0}.sidebar-layover-checkbox.checked{background:#1876dc;border-color:#1876dc}.sidebar-layover-checkbox svg{display:block}.sidebar-layover-name-wrap{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;line-height:22px}.sidebar-layover-name{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;color:#1a232b;line-height:22px}.sidebar-layover-only{display:block;font-size:14px;font-weight:400;color:transparent;line-height:22px;background:transparent;border:none;padding:0;cursor:default;width:0;overflow:hidden;flex-shrink:0;white-space:nowrap;transition:all .15s}.sidebar-layover-label:hover .sidebar-layover-only{color:#1876dc;width:auto;cursor:pointer}.main-layout{display:flex;flex:1;overflow:hidden}.main-layout-inner{display:flex;flex:1;min-width:0;position:relative}.sidebar-sort-option,.sidebar-stops-option{display:flex;align-items:center;gap:8px;padding:8px;font-size:14px;font-weight:400;line-height:22px;cursor:pointer;color:#1a232b;border-radius:8px}.sidebar-radio{width:20px;height:20px;border:2px solid var(--theme-bg-strong);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s;background:#fff;box-sizing:border-box}.sidebar-radio.selected{border:5px solid var(--theme-bg-brand);background:#fff}.sidebar-radio.selected:after{content:none}.sidebar-price-section{display:flex;flex-direction:column;gap:12px}.sidebar-price-body{padding:0 16px 16px;font-size:14px;font-weight:400;color:#1a232b;line-height:18px}.sidebar-price-inner{padding:0 8px 8px}.sidebar-price-slider-wrap{width:291px}.sidebar-price-histogram{display:flex;align-items:center;justify-content:center;width:291px;height:112px;padding:0 16px;margin:0 0 -8px;overflow:hidden;box-sizing:border-box}.sidebar-price-track-wrap{width:291px;padding:8px 0;box-sizing:border-box}.sidebar-price-track-inner{position:relative;width:291px;height:4px}.sidebar-price-inputs{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:16px 0 0;width:291px}.sidebar-price-input-col{display:flex;flex-direction:column;gap:4px;width:126px}.sidebar-price-input-label{display:flex;gap:4px;align-items:center;font-size:14px;font-weight:400;color:#1a232b;line-height:18px;height:16px}.sidebar-price-input-label label{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:#1a232b;line-height:16px;cursor:default}.sidebar-price-input-box{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid rgb(222,227,231);border-radius:8px;background:#fff;width:126px;height:44px;box-sizing:border-box}.sidebar-price-input-box:before{content:"$";color:#8a96a3;font-size:16px;font-weight:400;flex-shrink:0}.sidebar-price-input-field{border:none;outline:none;background:transparent;font-size:14px;font-weight:500;line-height:18px;color:#1a232b;width:100%;padding:0;margin:0;flex:1 1 0%}.sidebar-price-input-dash{width:8px;height:2px;background:#555f6d;flex-shrink:0}.price-histogram-svg{display:block;padding:0 16px}.filter-dropdown.price-dropdown{max-height:none;overflow:visible;padding:0;background:#fff;width:340px;min-width:340px;border-radius:8px}.price-content{display:flex;flex-direction:column;gap:4px;padding:2px 16px 16px}.price-inner{padding:0 8px 8px}.price-histogram{display:block;width:292px;height:112px}.price-slider-track{position:relative;width:292px;height:20px;margin:8px 0;cursor:pointer}.price-slider-rail{position:absolute;top:50%;transform:translateY(-50%);width:292px;height:4px;background:#0536570f;border-radius:4px}.price-slider-active{position:absolute;top:0;height:4px;background:#1876dc;border-radius:4px}.price-slider-thumb{position:absolute;top:50%;width:20px;height:20px;transform:translate(-50%,-50%);background:#fff;border:6px solid rgb(24,118,220);border-radius:1000px;cursor:grab;box-sizing:border-box;z-index:2}.price-slider-thumb:active{cursor:grabbing}.price-input-area{display:flex;flex-direction:row;align-items:flex-end;gap:16px;justify-content:space-between;width:292px}.price-input-col{display:flex;flex-direction:column;gap:4px;width:126px}.price-input-label{font-size:13px;font-weight:500;line-height:18px;color:#1a232b}.price-input-box{display:flex;flex-direction:row;align-items:center;padding:12px;gap:8px;border:1px solid rgb(222,227,231);border-radius:8px;width:126px;height:44px;box-sizing:border-box}.price-input-box:before{content:"$";color:#8a96a3;font-size:16px;font-weight:400;flex-shrink:0}.price-input-field{border:none;outline:none;background:transparent;font-size:14px;font-weight:500;line-height:18px;color:#1a232b;width:100%;padding:0;margin:0}.price-input-dash{width:8px;height:2px;background:#555f6d;flex-shrink:0;align-self:center;margin-bottom:10px}.sidebar-checkbox{width:16px;height:16px;border:2px solid #d1d5db;border-radius:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:all .2s;color:transparent;font-size:11px}.sidebar-checkbox.checked{background:var(--primary-blue);border-color:var(--primary-blue);color:#fff}.checkbox-label{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;padding:6px 0}.results-panel{flex:0 0 800px;min-width:0;overflow-y:auto;scrollbar-width:none;padding:0;background:var(--theme-bg-secondary);transition:width .2s}.results-panel::-webkit-scrollbar{display:none}.details-panel{flex:0 0 0px;width:0;min-width:0;overflow:hidden;visibility:hidden;background:#fff;border-left:1px solid var(--gray-border);contain:layout style}.details-panel.open{flex:0 0 auto;width:720px;overflow-y:auto;visibility:visible}.map-panel{flex:1;min-width:0;position:relative;overflow:hidden}.main-layout-inner:has(.details-panel.open) .results-panel{flex:0 0 380px}@media(max-width:1279px){.map-panel{display:none}.results-panel{flex:1 1 0%}.main-layout-inner:has(.details-panel.open) .results-panel{flex:1 1 0%}.details-panel.open{position:absolute;top:0;left:0;bottom:0;width:800px;max-width:100%;z-index:10;overflow-y:auto;visibility:visible}}@media(max-width:1439px)and (min-width:1280px){.details-panel.open{position:absolute;top:0;left:0;bottom:0;width:800px;max-width:100%;z-index:10;overflow-y:auto;visibility:visible}.main-layout-inner:has(.details-panel.open) .results-panel{flex:0 0 800px}}.track-prices{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff;margin:0;border-bottom:1px solid #f0f0f0;font-size:13px;color:var(--gray-text)}.track-prices .date{font-weight:600;color:var(--text-primary)}.toggle-track{width:40px;height:22px;background:#d1d5db;border-radius:11px;position:relative;cursor:pointer;transition:background .2s}.toggle-track.active{background:var(--primary-blue)}.toggle-track:after{content:"";width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:left .2s}.toggle-track.active:after{left:20px}.flight-cards-list{position:relative;padding:0}.flight-card{background:#fff;border:1px solid transparent;border-radius:var(--card-radius);margin:0;padding:0;cursor:pointer;transition:box-shadow .15s,border-color .15s;display:flex;box-shadow:#1a232b0a 0 0 2px,#1a232b1f 0 1px 3px;color:#000}.flight-card:hover{box-shadow:#1a232b0a 0 0 2px,#1a232b1f 0 3px 6px;border-color:transparent}.flight-card.active{border:1px solid var(--theme-border-medium);padding:0;box-shadow:#1a232b0a 0 0 2px,#1a232b1f 0 3px 6px}.app:not(.details-open) .flight-card{flex-direction:row;padding:0}.app:not(.details-open) .flight-card.active{padding:0}.app:not(.details-open) .flight-card .card-left-column{flex:1 1 0%;display:flex;flex-direction:column;justify-content:center;padding:16px 24px;border-right:1px solid var(--theme-border-light)}.app:not(.details-open) .flight-card .card-right-column{width:160px;flex-grow:0;flex-shrink:0;padding:8px 16px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.details-open .flight-card{flex-direction:column;padding:16px 16px 0;border:1px solid transparent}.details-open .flight-card.active{padding:16px 16px 0;border:1px solid var(--theme-interaction-border-selected);box-shadow:var(--theme-shadow-card)}.details-open .flight-card .card-left-column{display:flex;flex-direction:column;border-right:none;padding:0}.details-open .flight-card .card-right-column{display:none;margin-top:8px;gap:12px}.details-open .flight-card .flight-leg{padding:13px 0}.details-open .flight-card .card-footer{display:flex;border-top:1px solid var(--theme-border-light);margin-top:0;padding:8px 0}.details-open .flight-card .card-footer .footer-right .card-price{font-size:18px;font-weight:500}.details-open .flight-card .leg-times{max-width:none}.details-open .flight-card .leg-time{line-height:20px}.leg-route-compact{display:none}.details-open .leg-route-compact{display:block}.details-open .leg-route-desktop,.details-open .leg-route-mobile,.details-open .leg-duration{display:none}.compact-price{display:none!important}.details-open .compact-price{display:block!important}.card-badges{display:flex;gap:4px;margin-bottom:0;flex-wrap:wrap}.badge{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:normal;line-height:14px;padding:4px 6px;border-radius:6px;display:inline-flex;align-items:center;border:none}.badge-best-deal{background:var(--theme-bg-info-subtle);color:var(--theme-content-brand)}.badge-cheapest{background:#dcfce7;color:#166534}.badge-fastest{background:#fef3c7;color:#92400e}.flight-leg{display:flex;align-items:baseline;gap:8px;padding:13px 0;flex:1 1 0%}.airline-logo{width:32px;height:32px;border-radius:50%;object-fit:contain;flex-shrink:0;align-self:center}.leg-times{flex:1;max-width:340px;display:flex;flex-direction:column;gap:4px}.leg-time{font-size:16px;font-weight:400;color:var(--text-primary)}.leg-time .next-day{font-size:11px;font-weight:600;color:var(--text-primary);vertical-align:super;margin-left:1px}.leg-route{font-size:12px;font-weight:400;line-height:16px;color:var(--theme-content-secondary)}.leg-route-mobile{display:none}.leg-route-and-duration{font-size:12px;font-weight:400;color:var(--theme-content-secondary);display:flex;gap:8px}.leg-duration{font-size:14px;font-weight:400;line-height:18px;color:var(--text-primary);white-space:nowrap;min-width:80px;text-align:start;flex-shrink:0}.leg-stops{font-size:12px;font-weight:500;line-height:17px;color:var(--green-nonstop);width:auto;white-space:nowrap;text-align:start;min-width:65px;display:flex;flex-direction:column;gap:4px}.leg-stops.has-stop{color:var(--theme-content-primary);font-weight:500}.leg-stops-city{font-size:12px;font-weight:400;line-height:16px;color:var(--theme-content-tertiary);max-width:11ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leg-pin-label{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:4px;border-radius:4px;flex-shrink:0;transition:background .15s;align-self:flex-start;margin-top:2px}.leg-pin-label:hover{background:#1771d414}.leg-pin-checkbox{width:16px;height:16px;cursor:pointer;accent-color:var(--primary-blue);margin:0}.card-footer{display:none;align-items:center;justify-content:space-between;margin-top:4px;padding-top:4px}.footer-right{display:flex;align-items:center;gap:12px}.seats-left{font-size:11px;color:var(--theme-content-secondary);font-weight:400;display:flex;align-items:center;gap:4px}.seats-num{font-size:11px;font-weight:600;color:var(--theme-bg-danger);background:var(--theme-bg-danger-highlight);width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;line-height:1}.card-price{font-size:18px;font-weight:500;color:#000;text-align:right}.card-price .dollar{font-size:11px;line-height:14px;vertical-align:baseline;font-weight:500;color:var(--text-primary)}.optional-bag{font-size:11px;font-weight:400;color:var(--theme-content-secondary)}.loading-state{padding:20px 12px}.skeleton-card{background:#fff;border:1px solid var(--gray-border);border-radius:var(--card-radius);margin:8px 0;padding:16px}.skeleton-line{height:12px;background:#e5e7eb;border-radius:4px;margin-bottom:8px;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.skeleton-line.short{width:60%}.skeleton-line.medium{width:80%}.skeleton-line:last-child{margin-bottom:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.progress-bar-container{padding:20px;text-align:center}.progress-bar{width:200px;height:4px;background:#e5e7eb;border-radius:2px;margin:12px auto;overflow:hidden}.progress-bar-fill{height:100%;background:var(--primary-blue);border-radius:2px;animation:progress 8s ease-out}@keyframes progress{0%{width:0%}50%{width:70%}to{width:95%}}.loading-text{font-size:14px;color:var(--gray-text)}.details-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--gray-border);position:sticky;top:0;background:#fff;z-index:10}.details-title{font-size:20px;font-weight:600;color:var(--theme-content-primary)}.details-actions{display:flex;gap:8px}.details-btn{display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--theme-content-secondary);border-radius:1000px;font-size:13px;font-weight:600;color:var(--theme-content-secondary);cursor:pointer;transition:background .2s;height:32px;white-space:nowrap;background:#fff}.details-btn:hover{background:#f3f4f6}.details-body{padding:20px}.direction-section{margin-bottom:24px}.direction-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.direction-header>div:first-child{display:flex;align-items:center;gap:12px}.direction-tag{display:inline-block;padding:4px 8px;border-radius:4px;font-size:13px;font-weight:500;line-height:16px;color:#fff;background:var(--theme-content-secondary)}.direction-date{font-size:16px;font-weight:500;margin-left:0;line-height:20px}.direction-duration{font-size:13px;color:#3a424a;line-height:16px}.segments-box{border:1px solid rgb(222,227,231);border-radius:12px;background:#fff;overflow:visible}.segment-card{background:transparent;border:none;border-radius:0;padding:24px 16px;margin-bottom:0;display:flex;gap:16px;align-items:stretch;position:relative}.seg-chevron-toggle{width:32px;height:32px;display:block;cursor:pointer;flex-shrink:0;margin-left:auto}.details-panel .details-mobile-only{display:none!important}.details-panel .details-desktop-only{display:flex!important}.details-header-row{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:space-between;width:100%}.details-header-left{display:flex;flex-direction:row;align-items:center;min-width:0;gap:0}.back-arrow-icon{width:24px;height:24px;flex-shrink:0}.details-title-wrap{min-width:0}.details-header-right{display:flex;align-items:center;justify-content:center;flex-shrink:0}.share-icon{width:16px;height:16px}.seg-airline{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;flex-shrink:0;text-align:center}.seg-airline-logo{width:40px;height:40px;border-radius:4px;object-fit:contain;margin-bottom:6px}.seg-airline-name{font-size:11px;font-weight:400;color:#555f6d;line-height:14px}.seg-airline-code{font-size:11px;color:#555f6d;margin-top:2px;line-height:14px}.seg-timeline-col{flex:1;display:flex;flex-direction:column;position:relative;padding-left:20px}.seg-row{display:flex;align-items:center;position:relative;gap:12px}.seg-row.seg-departure,.seg-row.seg-arrival{padding:0;flex-wrap:wrap;column-gap:16px;row-gap:0px;align-items:baseline}.seg-row.seg-flight-info{padding:0}.tl-dot{position:absolute;width:7px;height:7px;background:#b2bac2;border-radius:50%;left:-16px;top:12px;transform:translate(-50%,-50%);flex-shrink:0;z-index:2;box-shadow:0 0 0 4px #fff}.tl-line{display:none}.seg-timeline-col:before{content:"";position:absolute;left:4px;top:12px;bottom:12px;width:1px;background:#8a96a3;transform:translate(-50%);z-index:1}.seg-timeline-col.has-arr-date:before{bottom:32px}.seg-timeline-col.has-dep-date:before{top:12px}.seg-departure:after{content:none}.seg-flight-info:before{content:none}.seg-arrival:before{content:none}.seg-time{font-size:16px;font-weight:500;color:var(--text-primary);white-space:nowrap;min-width:65px;line-height:24px}.seg-city{font-size:14px;font-weight:400;color:#3a424a;line-height:18px}.seg-meta{font-size:12px;color:#555f6d;line-height:16px;padding-top:2px}.seg-meta-logo{display:none;width:20px;height:20px;border-radius:50%;object-fit:contain}.seg-meta-text{font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit}.seg-details{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:12px;gap:8px;flex-shrink:0;white-space:nowrap;background:#f0f3f5;border-radius:8px;margin:8px 0 0}.seg-detail-item{font-size:12px;color:var(--theme-content-tertiary);display:flex;align-items:center;gap:6px;line-height:16px}.seg-detail-svg{width:16px;height:16px;flex-shrink:0}.night-divider{display:flex;align-items:center;justify-content:center;gap:24px;margin:24px 0;font-size:13px;color:#8a96a3;font-weight:500;line-height:16px}.night-divider:before,.night-divider:after{content:"";flex:1;height:1px;background:#dee3e7}.empty-state{padding:48px 20px 40px;text-align:center}.empty-state-title{font-size:18px;font-weight:600;margin-bottom:6px;color:var(--text-primary)}.empty-state-subtitle{color:var(--gray-text);margin-bottom:20px;font-size:14px}.empty-state-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:600px;margin:0 auto}.empty-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;color:#fff;background:var(--primary-blue);border:none;border-radius:20px;cursor:pointer;transition:background .15s}.empty-filter-chip:hover{background:var(--primary-dark)}.empty-chip-x{font-size:11px;opacity:.8;line-height:1}.empty-filter-chip:hover .empty-chip-x{opacity:1}.empty-clear-all{display:inline-flex;align-items:center;padding:6px 14px;font-size:13px;font-weight:500;color:var(--primary-blue);background:none;border:1px solid var(--primary-blue);border-radius:20px;cursor:pointer;transition:background .15s,color .15s}.empty-clear-all:hover{background:var(--primary-blue);color:#fff}@media(max-width:768px){.all-filters-label{display:none}.filter-bar .filter-dropdown{position:fixed;inset:auto 0 0;margin:0;border-radius:16px 16px 0 0;min-width:unset;width:auto;max-height:80vh;overflow:hidden;z-index:10020;box-shadow:#1a232b1f 0 8px 16px,#1a232b0a 0 0 2px;padding:0;display:flex;flex-direction:column}.filter-bar .filter-dropdown.open{display:flex}.filter-bar .filter-dropdown .filter-dropdown-header{padding:8px 24px;min-height:64px;box-sizing:border-box;flex-shrink:0;margin-bottom:0}.filter-bar .filter-dropdown .filter-dropdown-title{font-size:18px;font-weight:600;line-height:22px;color:#000}.filter-bar .filter-dropdown .filter-close-btn{width:52px;height:48px;border-radius:1000px;font-size:22px}.filter-bar .filter-dropdown .filter-dropdown-body{padding:8px 16px;overflow-y:auto;flex:1;min-height:0}.filter-bar .filter-dropdown .filter-dropdown-footer{padding:16px 24px;display:flex;gap:12px;justify-content:space-between;align-items:center;flex-shrink:0;border-top:1px solid #e5e7eb}.filter-reset-btn{border:1px solid rgb(58,66,74);border-radius:1000px;background:transparent;color:#3a424a;font-size:13px;font-weight:600;padding:0 16px;height:44px;cursor:pointer;white-space:nowrap;flex:1 1 0%;min-width:fit-content}.filter-apply-btn{background:#1771d4;color:#fff;border:none;border-radius:1000px;font-size:13px;font-weight:600;padding:0 16px;height:44px;flex:3 1 0%;min-width:fit-content;cursor:pointer}.filter-backdrop{display:block!important;position:fixed;inset:0;background:#3a424acc;z-index:9999}.filter-sidebar{position:fixed!important;bottom:0;top:auto!important;left:0;right:0;width:auto!important;min-width:unset!important;margin:0;max-height:calc(100vh - 120px);border-radius:16px 16px 0 0;box-shadow:#1a232b1f 0 8px 16px,#1a232b0a 0 0 2px;z-index:10000;display:flex!important;flex-direction:column;overflow:hidden!important;border-right:none!important;background:#fff!important}.filter-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:8px 24px;min-height:64px;box-sizing:border-box;flex-shrink:0;border-bottom:1px solid rgb(233,236,239)}.filter-sidebar-title{font-size:18px;font-weight:600;line-height:22px;color:#000}.filter-sidebar-scroll{overflow-y:auto!important;flex:1;min-height:0;padding:0 0 8px!important}.filter-sidebar-header .filter-close-btn{width:52px;height:48px;border-radius:1000px;font-size:22px}.filter-sidebar-footer{display:flex;padding:16px 24px;gap:12px;justify-content:space-between;align-items:center;flex-shrink:0}.filter-sidebar-backdrop{display:block!important;position:fixed;inset:0;background:#3a424acc;z-index:9999}.details-open .compact-header,.details-open .filter-bar{display:none!important}.header{padding:8px 12px}.header-row-1{height:40px}.search-summary{display:none}.header-right{gap:8px}.support-link{display:none}.hamburger{display:block}.filter-bar{top:0}.main-layout{height:calc(100vh - 121px)}.main-layout-inner{flex-direction:column}.filterbank-grid{grid-template-columns:repeat(2,1fr)}.results-panel{flex:1;width:100%}.details-panel{position:fixed;inset:0;width:100%!important;height:100vh;z-index:140;border-left:none;overflow:hidden;color:#000;flex-direction:column;visibility:hidden!important;pointer-events:none}.details-panel.open{visibility:visible!important;pointer-events:auto;display:flex!important;overflow-y:auto}.map-panel{display:none}.details-panel .details-mobile-only{display:flex!important}.details-panel .details-desktop-only{display:none!important}.details-header{flex-direction:column;align-items:normal;justify-content:normal;gap:12px;padding:16px 16px 16px 24px;border-bottom:none;background:#fff;z-index:1;flex-shrink:0}.details-header-row{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:space-between}.details-header-left{display:flex;flex-direction:row;align-items:center;gap:16px;cursor:pointer;min-width:0}.back-arrow-icon{width:24px;height:24px;flex-shrink:0;display:block}.details-title-wrap{display:flex;flex-direction:column;gap:4px;min-width:0}.details-title{font-size:18px;font-weight:600;line-height:22px;color:#1a232b;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.details-header-right{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.share-icon{width:16px;height:16px;display:block}.details-actions{display:none}.details-body{padding:8px 16px 16px;display:flex;flex-direction:column;gap:40px;flex:1;overflow-y:auto;min-height:0}.direction-section{margin-bottom:0;display:flex;flex-direction:column;gap:16px;padding:0}.direction-header{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;margin-bottom:0}.direction-header>div:first-child{display:flex;flex-direction:row;gap:12px;align-items:center}.direction-tag{display:flex;line-height:16px}.direction-date{font-size:16px;font-weight:500;line-height:20px;color:#1a232b}.direction-duration{font-size:13px;font-weight:400;line-height:16px;color:#3a424a}.segments-box{border-radius:12px;background:#fff;border:1px solid rgb(222,227,231);overflow:visible}.segment-card{border-radius:0;background:transparent;border:none;padding:12px 0;flex-direction:row;gap:16px;overflow:visible;margin-bottom:0;position:relative}.seg-chevron-toggle{width:32px;height:32px;display:block;cursor:pointer;flex-shrink:0;margin-left:auto;transition:transform .2s ease}.seg-airline{display:none}.seg-timeline-col{padding:0;display:block;position:relative}.seg-timeline-col:before{content:"";display:block;position:absolute;left:16px;top:16px;bottom:16px;width:1px;background:#8a96a3}.seg-row{gap:0}.seg-row.seg-departure,.seg-row.seg-arrival{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;padding:0 24px 0 0;column-gap:0}.seg-row.seg-flight-info{padding:0 8px 0 0}.seg-arrival-date,.seg-departure-date{margin-left:32px}.tl-dot{display:flex;position:relative;transform:none;width:32px;height:24px;min-width:32px;align-items:center;justify-content:center;background:none;flex-shrink:0;left:auto;top:auto;border-radius:0;box-shadow:none}.tl-dot:after{content:"";display:block;width:16px;height:16px;border-radius:1000px;background:#0000;outline:rgb(138,150,163) solid 3px;outline-offset:-8px}.tl-line{display:flex;position:static;transform:none;width:32px;min-width:32px;height:auto;background:none;flex-shrink:0;top:auto;bottom:auto;left:auto;align-items:center;justify-content:center}.seg-time{font-size:16px;font-weight:500;line-height:24px;color:#1a232b;min-width:80px}.seg-city{font-size:14px;font-weight:400;line-height:18px;color:#3a424a;margin-left:16px}.seg-meta{font-size:11px;font-weight:400;line-height:14px;color:#555f6d;padding-left:0;display:flex;flex-direction:row;gap:6px;align-items:center}.seg-meta-logo{display:block;width:20px;height:20px}.seg-meta-text{font-size:11px;font-weight:400;line-height:14px;color:#555f6d}.seg-details{margin:8px 20px 0 32px}.seg-detail-item{display:flex;flex-direction:row;align-items:center;gap:8px;padding:0;margin:0;font-size:12px;font-weight:400;line-height:16px;color:#555f6d}.seg-detail-svg{width:16px;height:16px;flex-shrink:0}.night-divider{gap:24px;margin:0;padding:4px;font-size:13px;font-weight:500;line-height:16px;color:#8a96a3}.night-divider:before,.night-divider:after{border-top:none;background:#dee3e7;height:1px}.app:not(.details-open) .flight-card{flex-direction:column;overflow:hidden}.app:not(.details-open) .flight-card .card-left-column{padding:16px;border-right:none;border-bottom:1px solid rgb(233,236,239);flex:1 1 0%}.app:not(.details-open) .flight-card .card-badges{align-items:center}.app:not(.details-open) .flight-card .card-right-column{width:100%;border-left:none;border-top:none;padding:8px 16px;margin-top:0;flex-direction:row-reverse;justify-content:space-between;align-items:center}.leg-route-desktop{display:none!important}.leg-route-mobile{display:block!important}.app:not(.details-open) .flight-card .leg-duration{display:none}.badge{font-size:10px;line-height:12px;padding:2px 4px;border-radius:4px;gap:4px}.flight-leg{padding:13px 28px 13px 0;flex:1 1 0%;position:relative}.leg-times{flex:0 0 auto;min-width:170px;max-width:none;padding-right:0}.leg-time{font-weight:400}.leg-stops{min-width:auto;flex:1;margin-left:8px;overflow:hidden;text-overflow:ellipsis}.leg-stops.has-stop{color:#000;font-size:12px;font-weight:400;line-height:24px}.leg-pin-label{position:absolute;right:-4px;top:50%;transform:translateY(-50%)}.app:not(.details-open) .flight-card .card-right-column .seats-left{display:none}.app:not(.details-open) .flight-card .card-right-column .card-price{font-size:18px;font-weight:500}.app:not(.details-open) .flight-card .card-right-column .card-price .dollar{font-size:11px;font-weight:500}.logo{font-size:18px}.user-icon{width:28px;height:28px}}.hidden{display:none!important}.text-center{text-align:center}.mt-4{margin-top:16px}.mb-4{margin-bottom:16px}.gap-2{gap:8px}.expanded-icons-inner,.compact-icons-inner{background-color:transparent;outline:1px solid rgb(222,227,231)}.app[data-v-899d95e4]{display:flex;flex-direction:column;height:100vh;overflow:hidden}.account-page[data-v-b86d3304]{max-width:520px;margin:0 auto;padding:24px 16px 48px}.account-header[data-v-b86d3304]{display:flex;align-items:center;gap:12px;margin-bottom:32px}.account-back[data-v-b86d3304]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--text-primary);transition:background .15s}.account-back[data-v-b86d3304]:hover{background:var(--gray-border)}.account-title[data-v-b86d3304]{font-size:22px;font-weight:600;color:var(--text-primary)}.account-loading[data-v-b86d3304]{text-align:center;padding:64px 0;color:var(--gray-text-light)}.account-spinner[data-v-b86d3304]{width:32px;height:32px;border:3px solid var(--gray-border);border-top-color:var(--primary-blue);border-radius:50%;margin:0 auto 12px;animation:spin-b86d3304 .8s linear infinite}@keyframes spin-b86d3304{to{transform:rotate(360deg)}}.account-signin-prompt[data-v-b86d3304]{text-align:center;padding:48px 0}.account-signin-icon[data-v-b86d3304]{margin-bottom:16px}.account-signin-heading[data-v-b86d3304]{font-size:20px;font-weight:600;margin-bottom:8px;color:var(--text-primary)}.account-signin-text[data-v-b86d3304]{color:var(--gray-text-light);font-size:14px;margin-bottom:24px}.account-profile[data-v-b86d3304]{display:flex;flex-direction:column;align-items:center}.account-avatar[data-v-b86d3304]{width:64px;height:64px;border-radius:50%;background:var(--primary-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;margin-bottom:8px}.account-user-name[data-v-b86d3304]{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:24px}.account-alert[data-v-b86d3304]{width:100%;padding:10px 14px;border-radius:8px;font-size:14px;margin-bottom:16px}.account-alert-success[data-v-b86d3304]{background:#dcfce7;color:#166534}.account-alert-error[data-v-b86d3304]{background:#fee2e2;color:#991b1b}.account-form[data-v-b86d3304]{width:100%}.account-field[data-v-b86d3304]{margin-bottom:16px}.account-field-row[data-v-b86d3304]{display:flex;gap:12px}.account-field-row .account-field[data-v-b86d3304]{flex:1}.account-label[data-v-b86d3304]{display:block;font-size:13px;font-weight:500;color:var(--gray-text-light);margin-bottom:4px}.account-input[data-v-b86d3304]{width:100%;padding:10px 12px;border:1px solid var(--gray-border);border-radius:8px;font-size:15px;color:var(--text-primary);background:#fff;transition:border-color .15s}.account-input[data-v-b86d3304]:focus{outline:none;border-color:var(--primary-blue)}.account-input-code[data-v-b86d3304]{max-width:160px;letter-spacing:4px;font-size:18px;text-align:center}.account-readonly-row[data-v-b86d3304]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--gray-border);border-radius:8px;background:var(--gray-light)}.account-readonly-value[data-v-b86d3304]{font-size:15px;color:var(--text-primary)}.account-btn[data-v-b86d3304]{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:opacity .15s}.account-btn[data-v-b86d3304]:disabled{opacity:.5;cursor:not-allowed}.account-btn-primary[data-v-b86d3304]{background:var(--primary-blue);color:#fff}.account-btn-primary[data-v-b86d3304]:hover:not(:disabled){opacity:.9}.account-btn-secondary[data-v-b86d3304]{background:var(--gray-light);color:var(--text-primary)}.account-btn-outline[data-v-b86d3304]{background:transparent;border:1px solid var(--gray-border);color:var(--text-primary)}.account-btn-outline[data-v-b86d3304]:hover{background:var(--gray-light)}.account-btn-link[data-v-b86d3304]{background:none;border:none;color:var(--primary-blue);font-size:13px;font-weight:500;cursor:pointer;padding:0}.account-btn-link[data-v-b86d3304]:hover{text-decoration:underline}.account-otp-section[data-v-b86d3304]{width:100%;margin-top:24px;padding:20px;border:1px solid var(--gray-border);border-radius:12px;background:#fff}.account-otp-title[data-v-b86d3304]{font-size:16px;font-weight:600;margin-bottom:16px;color:var(--text-primary)}.account-otp-info[data-v-b86d3304]{font-size:14px;color:var(--gray-text-light);margin-bottom:16px}.account-otp-actions[data-v-b86d3304]{display:flex;gap:8px;margin-top:12px}.account-logout-section[data-v-b86d3304]{width:100%;margin-top:32px;padding-top:24px;border-top:1px solid var(--gray-border);text-align:center}@media(max-width:480px){.account-field-row[data-v-b86d3304]{flex-direction:column;gap:0}}.skeleton-loader[data-v-d5ad5c24]{width:100%;height:100%;background-color:var(--theme-bg-disabled);animation:fade-in-out-d5ad5c24 2s infinite;border-radius:var(--core-radius-50)}.skeleton-loader--inline[data-v-d5ad5c24]{border-radius:var(--core-radius-pill)}@keyframes fade-in-out-d5ad5c24{0%{background-color:var(--theme-bg-secondary)}50%{background-color:var(--theme-bg-disabled)}to{background-color:var(--theme-bg-secondary)}}.text-link[data-v-384ac0c3]{display:inline-flex;align-items:center;gap:var(--core-space-25);cursor:pointer}.text-link[data-v-384ac0c3]:disabled{cursor:default}.text-link__text--underline[data-v-384ac0c3]{text-decoration:underline;text-underline-offset:2px;text-decoration-skip-ink:none}.alert[data-v-dd71f351]{display:flex;align-items:flex-start;gap:var(--core-space-150);padding:var(--core-space-150);border-radius:var(--core-radius-150)}.alert__content[data-v-dd71f351]{flex-grow:1;display:flex;flex-direction:column;gap:var(--core-space-100)}.alert__text[data-v-dd71f351]{display:flex;flex-direction:column;gap:var(--core-space-50)}.alert__actions[data-v-dd71f351]{display:flex;gap:var(--core-space-200)}.alert--compact[data-v-dd71f351]{padding:var(--core-space-100) var(--core-space-150)}.alert--info[data-v-dd71f351]{background-color:var(--theme-bg-info-subtle)}.alert--success[data-v-dd71f351]{background-color:var(--theme-bg-success-subtle)}.alert--danger[data-v-dd71f351]{background-color:var(--theme-bg-danger-subtle)}.alert--warning[data-v-dd71f351]{background-color:var(--theme-bg-warning-subtle)}.alert--primary[data-v-dd71f351]{background-color:transparent;border:1px solid var(--theme-border-medium)}.alert--info.alert--compact[data-v-dd71f351]{box-shadow:inset 2px 0 0 0 var(--theme-border-info)}.alert--success.alert--compact[data-v-dd71f351]{box-shadow:inset 2px 0 0 0 var(--theme-border-success)}.alert--danger.alert--compact[data-v-dd71f351]{box-shadow:inset 2px 0 0 0 var(--theme-border-danger)}.alert--warning.alert--compact[data-v-dd71f351]{box-shadow:inset 2px 0 0 0 var(--theme-border-warning)}.alert--primary.alert--compact[data-v-dd71f351]{box-shadow:inset 2px 0 0 0 var(--theme-border-medium)}.benefit[data-v-a68d1802]{display:flex;align-items:center;gap:var(--core-space-75)}.breadcrumbs[data-v-11b7476d]{display:flex;align-items:center;gap:var(--core-space-100);padding:var(--core-space-100) 0}.breadcrumb[data-v-11b7476d]{display:flex;align-items:center;gap:var(--core-space-100);color:var(--theme-interaction-neutral-normal);white-space:nowrap}.breadcrumb__link[data-v-11b7476d]{cursor:pointer;text-decoration:underline;text-underline-offset:2px}.breadcrumbs[data-v-5c819a0c]{display:flex;align-items:center;gap:var(--core-space-100);padding:var(--core-space-100) 0}.breadcrumb[data-v-5c819a0c]{display:flex;align-items:center;gap:var(--core-space-100);color:var(--theme-interaction-neutral-normal);white-space:nowrap}.breadcrumb__link[data-v-5c819a0c]{cursor:pointer;text-decoration:underline;text-underline-offset:2px}.card[data-v-7009ad02]{padding:var(--core-space-300) var(--core-space-200) var(--core-space-200);display:flex;flex-direction:column;gap:var(--core-space-200);border-radius:var(--core-radius-150);background:var(--theme-bg-primary);box-shadow:var(--theme-shadow-card)}@media(min-width:769px){.card[data-v-7009ad02]{padding:var(--core-space-300);gap:var(--core-space-300)}}.card__header[data-v-367c2a21]{position:relative;display:flex;align-items:center;gap:var(--core-space-200)}.card__header-icon[data-v-367c2a21]{flex-shrink:0;width:var(--core-dimension-550);height:var(--core-dimension-550);display:flex;align-items:center;justify-content:center;align-self:flex-start}.card__header-icon[data-v-367c2a21] svg{width:100%}@media(max-width:768px){.card__header-icon[data-v-367c2a21]{width:var(--core-dimension-550);height:var(--core-dimension-550)}}.card__header-caption[data-v-367c2a21]{flex:1;display:flex;flex-direction:column;gap:var(--core-space-50)}.card__content[data-v-fd7bddc2]{display:flex;flex-direction:column;gap:var(--core-space-200);width:100%}@media(min-width:769px){.card__content[data-v-fd7bddc2]{gap:var(--core-space-300)}}@media(min-width:769px){.card__content--offset[data-v-fd7bddc2]{padding-left:var(--core-space-700)}}.card__footer[data-v-85c9b034]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--core-space-200) var(--core-space-300)}@media(min-width:769px){.card__footer--offset[data-v-85c9b034]{padding-left:var(--core-space-700)}}.card__footer-secondary[data-v-85c9b034]{flex:1}@media not (min-width:769px){.card__footer:has(.card__footer-primary) .card__footer-secondary[data-v-85c9b034]{flex:100%}}.card__footer-pricing[data-v-85c9b034]{display:flex;flex-direction:column}@media(min-width:769px){.card__footer-pricing[data-v-85c9b034]{align-items:flex-end}}@media not (min-width:769px){.card__footer-primary[data-v-85c9b034]{margin-left:auto}}.checkbox[data-v-282201b1]{display:flex;align-items:flex-start}.checkbox__input[data-v-282201b1]{appearance:none;width:18px;height:18px;min-width:18px;margin-top:2px;background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M13.7397%204.2793C14.0868%204.65171%2014.0868%205.2555%2013.7397%205.62791L7.16726%2012.6788C6.76806%2013.1071%206.12083%2013.1071%205.72162%2012.6788L2.26035%208.96552C1.91322%208.59312%201.91322%207.98933%202.26035%207.61692C2.60748%207.24452%203.1703%207.24452%203.51743%207.61692L6.44444%2010.757L12.4826%204.2793C12.8297%203.9069%2013.3925%203.9069%2013.7397%204.2793Z'%20fill='white'%20/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;background-color:var(--theme-interaction-bg-form-field);border-radius:4px;border:2px solid var(--theme-interaction-disabled-normal);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.checkbox__input[data-v-282201b1]:hover{border-color:var(--theme-interaction-default-normal)}.checkbox__input[data-v-282201b1]:checked{background-color:var(--theme-interaction-default-normal);border-color:var(--theme-interaction-default-normal)}.checkbox__input[data-v-282201b1]:focus-visible{outline:2px solid var(--theme-interaction-border-focus);outline-offset:2px}.checkbox__input--error[data-v-282201b1]{border-color:var(--theme-interaction-border-error)}.terms__label[data-v-282201b1]{cursor:pointer;padding-left:8px}.terms__label p[data-v-282201b1]{line-height:18px}.checkbox-button[data-v-4912e209]{min-width:var(--min-width, auto);min-height:44px;padding:8px 20px;display:inline-flex;justify-content:center;align-items:center;border:2px solid var(--theme-action-primary-normal);border-radius:999px;color:var(--theme-interaction-inverted-normal);background-color:var(--theme-action-primary-normal);-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color .2s,color .2s}.checkbox-button[data-v-4912e209]:hover{border-color:var(--theme-interaction-default-hover);background-color:var(--theme-interaction-default-hover)}.checkbox-button[data-v-4912e209]:active{border-color:var(--theme-interaction-default-active);background-color:var(--theme-interaction-default-active)}.checkbox-button[data-v-4912e209]:focus-visible{box-shadow:0 0 0 1px var(--theme-bg-primary),0 0 0 3px var(--theme-interaction-border-focus);outline:none}.checkbox-button.checkbox-button--checked[data-v-4912e209]{color:var(--theme-action-primary-normal);background-color:transparent}.checkbox-button.checkbox-button--checked[data-v-4912e209]:hover{border-color:var(--theme-interaction-default-hover);color:var(--theme-interaction-default-hover)}.checkbox-button.checkbox-button--checked[data-v-4912e209]:active{border-color:var(--theme-interaction-default-active);color:var(--theme-interaction-default-active)}.checkbox-button__label[data-v-4912e209]{font-size:14px;font-weight:600;line-height:20px}.combobox__wrapper{position:relative;width:100%}.combobox__anchor{display:flex;justify-content:space-between;height:44px;width:100%;padding-left:var(--core-space-150);align-self:stretch;border-radius:8px;border:1px solid var(--theme-interaction-border-neutral-normal, #dee0e7);background:var(--theme-interaction-bg-form-field, #fff);outline:none;position:relative}.combobox__trigger{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;min-height:44px;background:transparent;outline:none;border:none;cursor:pointer}.combobox--error .combobox__anchor{border-color:var(--theme-interaction-border-error)}.combobox__anchor:focus-within,.combobox__wrapper[data-state=open] .combobox__anchor{box-shadow:0 0 0 var(--core-dimension-25) var(--theme-interaction-border-focus);outline:none}.combobox__wrapper[disabled] .combobox__trigger{pointer-events:none;-webkit-user-select:none;user-select:none}.combobox__input{display:flex;align-items:center;flex:1 0 0;font-family:inherit;font-size:14px;font-style:normal;font-weight:500;line-height:24px;border:none;outline:none;padding:0;background-color:transparent;width:100%}.combobox__input:-webkit-autofill,.combobox__input:-webkit-autofill:hover,.combobox__input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--theme-interaction-bg-form-field) inset}.combobox__input[aria-disabled=true]::placeholder{color:var(--theme-interaction-content-placeholder)}.combobox__viewport{width:100%;padding:4px}.combobox__wrapper[disabled]{cursor:not-allowed}.combobox__wrapper[disabled] .combobox__anchor{background-color:var(--theme-interaction-disabled-subtle-normal)}.combobox__inner{display:flex;flex-direction:column}.combobox__content{display:flex;min-width:240px;flex-direction:column;align-items:flex-start;border-radius:8px;background:var(--theme-bg-primary, #fff);max-height:248px;z-index:100;transform-origin:var(--radix-combobox-content-transform-origin);width:var(--radix-combobox-trigger-width);box-shadow:var(--theme-shadow-overlay-top)}.combobox__content--with-separator{max-height:268px}.combobox__item{display:flex;min-height:32px;width:100%;align-items:center;gap:8px;align-self:stretch;border-radius:8px;outline:none;padding:8px;background:var(--theme-interaction-ghost-normal, rgb(255 255 255 / 0%));cursor:pointer;transition:.3s ease}.combobox__item:hover,.combobox__item[data-highlighted]{outline:none;background:var(--theme-interaction-ghost-hover, rgb(23 29 46 / 6%))}.combobox__empty{display:flex;min-height:32px;align-items:center;gap:8px;align-self:stretch;border-radius:8px;outline:none;padding:8px;background:var(--theme-interaction-ghost-normal, rgb(255 255 255 / 0%))}.combobox--error .combobox__anchor:focus-within,.combobox--error.combobox__wrapper[data-state=open] .combobox__anchor{border-color:transparent}.combobox__separator{height:1px;background-color:var(--theme-border-light);margin:var(--core-dimension-100)}.combobox__label-wrapper{display:flex;align-items:center;gap:4px;margin-bottom:var(--core-space-50)}.combobox__label-wrapper .icon{cursor:pointer}.combobox__clear{position:absolute;right:var(--core-space-400);top:50%;transform:translateY(-50%);cursor:pointer;display:block;width:var(--core-dimension-200);height:var(--core-dimension-200);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.combobox__clear--visible{opacity:1;visibility:visible}.combobox__label{display:flex;align-items:center;gap:4px}[data-radix-combobox-viewport]{scrollbar-width:thin!important}[data-radix-combobox-viewport]::-webkit-scrollbar{display:block!important}.radio[data-v-40ec5095]{display:flex;align-items:flex-start}.radio__input[data-v-40ec5095]{appearance:none;cursor:pointer;width:20px;height:20px;border-radius:1000px;box-shadow:inset 0 0 0 2px var(--theme-interaction-disabled-normal);background-color:transparent;transition:box-shadow .2s ease}.radio__input[data-v-40ec5095]:hover{box-shadow:inset 0 0 0 2px var(--theme-interaction-default-normal)}.radio__input[data-v-40ec5095]:checked{box-shadow:inset 0 0 0 5px var(--theme-interaction-default-normal);border-color:var(--theme-interaction-default-normal)}.radio__input[data-v-40ec5095]:focus-visible{outline:2px solid var(--theme-interaction-border-focus);outline-offset:2px}.radio__label[data-v-40ec5095]{cursor:pointer;padding-left:8px}.radio__label p[data-v-40ec5095]{line-height:20px}.radio--error.radio__input[data-v-40ec5095]{box-shadow:inset 0 0 0 2px var(--theme-interaction-border-error)}.radio-card[data-v-589d862a]{padding:16px;display:flex;flex-direction:column;gap:16px;border-radius:8px;border:1px solid var(--theme-border-medium);transition:border-color .2s ease,box-shadow .2s ease}@media(min-width:769px){.radio-card[data-v-589d862a]{padding:20px}}.radio-card[data-v-589d862a]:focus-visible{outline:2px solid var(--theme-interaction-border-focus);outline-offset:2px}.radio-card[data-v-589d862a]:has(input:checked){border-color:var(--theme-interaction-default-normal);box-shadow:0 0 0 1px var(--theme-interaction-default-normal)}.radio-card.radio-card--error[data-v-589d862a]{border-color:var(--theme-interaction-border-error);background-color:var(--theme-bg-primary)}.radio-card__header[data-v-589d862a]{display:flex;align-items:flex-start;gap:12px}.radio-card__header-inner[data-v-589d862a]{flex:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px}@media(min-width:769px){.radio-card__header-inner[data-v-589d862a]{flex-direction:row}}.radio-card__label[data-v-589d862a]{min-height:20px;flex:100%;display:flex;justify-content:center;flex-direction:column;gap:4px}.scroll-to-top[data-v-671776e8]{position:fixed;bottom:var(--core-space-900);right:var(--core-space-200);z-index:1000;transition:.25s ease;opacity:0;visibility:hidden;will-change:opacity}@media(min-width:1025px){.scroll-to-top[data-v-671776e8]{bottom:var(--core-space-500);right:var(--core-space-500)}}.scroll-to-top--visible[data-v-671776e8]{opacity:1;visibility:visible}.tabs[data-v-4125faba]{display:flex;align-items:center;gap:var(--core-space-100);overflow:auto}.tab__button[data-v-4125faba]{background:transparent;color:var(--theme-interaction-neutral-normal);padding:var(--core-space-100) var(--core-space-200);font-size:var(--theme-text-size-body-lg);font-weight:var(--theme-text-weight-body-medium);line-height:1.5;border:none;border-radius:var(--core-radius-pill);white-space:nowrap;box-shadow:none;outline:none;cursor:pointer;transition:.3s ease}.tab__button--active[data-v-4125faba]{background:var(--theme-action-neutral-normal);color:var(--theme-content-primary-inverse)}.tab__button[data-v-4125faba]:not(.tab__button--active):hover{background:var(--theme-action-ghost-hover)}.tag{display:inline-flex;align-items:center;justify-content:center;font-weight:500;line-height:var(--theme-text-height-body-sm);white-space:nowrap;transition:all .2s ease-in-out;color:var(--theme-content-primary-inverse);gap:var(--core-dimension-50);border-radius:var(--core-radius-50)}.tag--sm{padding:var(--core-dimension-25) var(--core-dimension-75);font-size:var(--theme-text-size-body-xs)}.tag--md{padding:var(--core-dimension-50) var(--core-dimension-100);font-size:var(--theme-text-size-body-md)}.tag--pill{border-radius:var(--core-radius-pill)}.tag.tag--brand{background-color:var(--theme-bg-brand)}.tag.tag--success{background-color:var(--theme-bg-success)}.tag.tag--info{background-color:var(--theme-bg-info)}.tag.tag--warning{background-color:var(--theme-bg-warning)}.tag.tag--danger{background-color:var(--theme-bg-danger)}.tag.tag--tertiary-inverse{background-color:var(--theme-bg-tertiary-inverse)}.tag.tag--accent{background-color:var(--theme-bg-accent)}.tag--low-contrast.tag--brand{background-color:var(--theme-bg-brand-subtle);color:var(--theme-content-brand);border:1px solid var(--theme-border-brand-subtle)}.tag--low-contrast.tag--success{background-color:var(--theme-bg-success-subtle);color:var(--theme-content-success);border:1px solid var(--theme-border-success-subtle)}.tag--low-contrast.tag--info{background-color:var(--theme-bg-info-subtle);color:var(--theme-content-info);border:1px solid var(--theme-border-info-subtle)}.tag--low-contrast.tag--warning{background-color:var(--theme-bg-warning-subtle);color:var(--theme-content-warning);border:1px solid var(--theme-border-warning-subtle)}.tag--low-contrast.tag--danger{background-color:var(--theme-bg-danger-subtle);color:var(--theme-content-danger);border:1px solid var(--theme-border-danger-subtle)}.tag--low-contrast.tag--tertiary-inverse{background-color:var(--theme-bg-tertiary);color:var(--theme-content-secondary);border:1px solid var(--theme-border-light)}.tag--low-contrast.tag--accent{background-color:var(--theme-bg-accent-subtle);color:var(--theme-content-accent);border:1px solid var(--theme-border-accent-subtle)}.tag--lifted{box-shadow:var(--theme-shadow-overlay-top)}.translated-link[data-v-354cda79]{cursor:pointer;text-decoration:underline}.translated-link--danger[data-v-354cda79]{color:var(--theme-content-danger)}.translated-link--info[data-v-354cda79]{color:var(--theme-content-info)}.field-error[data-v-1931e147]{height:var(--height, auto);margin-top:var(--margin, 0);overflow:hidden}.collapse-enter-active[data-v-1931e147],.collapse-leave-active[data-v-1931e147]{transition:height .3s cubic-bezier(.3,0,0,1),margin-top .3s cubic-bezier(.3,0,0,1),opacity .3s cubic-bezier(.3,0,0,1);will-change:height,margin-top}.collapse-enter-from[data-v-1931e147]{height:0;margin-top:0;opacity:0}.collapse-enter-to[data-v-1931e147],.collapse-leave-from[data-v-1931e147]{height:var(--height);margin-top:var(--core-dimension-50);opacity:1}.collapse-leave-to[data-v-1931e147]{height:0;margin-top:0;opacity:0}[data-v-9c0c9c2f] .tooltip-content{border-radius:var(--core-dimension-100);padding:var(--core-dimension-100) var(--core-dimension-150);background-color:var(--theme-bg-primary-inverse);box-shadow:0 var(--core-dimension-50) var(--core-dimension-100) 0 #171d2e1f,0 var(--core-dimension-25) var(--core-dimension-25) 0 #171d2e0a;z-index:100;animation:content-show-9c0c9c2f .25s cubic-bezier(.32,.72,0,1);will-change:transform,opacity}@keyframes content-show-9c0c9c2f{0%{opacity:0;transform:scale(.95) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.input[data-v-f486d8fe]{--input-font: 500 14px/24px var(--theme-text-family-body);display:flex;flex-direction:column;width:100%}.input__wrapper[data-v-f486d8fe]{display:flex;align-items:center;gap:var(--core-space-100);border:1px solid var(--theme-interaction-border-neutral-normal);background-color:var(--theme-interaction-bg-form-field);border-radius:var(--core-radius-100);padding:0 var(--input-padding);min-height:var(--input-min-height);width:100%;cursor:text}.input__field[data-v-f486d8fe]{flex-grow:1;width:100%;color:var(--theme-interaction-content-entry);caret-color:var(--theme-content-info);font:var(--input-font);background:transparent;border:none;outline:none;padding:0;font-feature-settings:"calt" off}.input__field[data-v-f486d8fe]::placeholder{color:var(--theme-interaction-content-placeholder)}.input__field[type=number][data-v-f486d8fe]::-webkit-inner-spin-button{appearance:none;margin:0}.label[data-v-f486d8fe]{display:flex;align-items:flex-start;gap:var(--core-space-50)}.input__label-wrapper[data-v-f486d8fe]{display:flex;align-items:center;gap:var(--core-space-50);margin-bottom:var(--core-space-50)}.input__label-wrapper .icon[data-v-f486d8fe]{cursor:pointer}.input--error .input__wrapper[data-v-f486d8fe]{border-color:var(--theme-interaction-border-error)}.input__wrapper[data-v-f486d8fe]:focus-within{border-color:transparent;box-shadow:0 0 0 var(--core-dimension-25) var(--theme-interaction-border-focus);outline:none}.input--disabled .input__wrapper[data-v-f486d8fe]{cursor:not-allowed;background-color:var(--theme-interaction-disabled-subtle-normal)}.input--disabled .input__field[data-v-f486d8fe]{cursor:not-allowed;color:var(--theme-interaction-content-placeholder)}input[data-v-f486d8fe]:-webkit-autofill,input[data-v-f486d8fe]:-webkit-autofill:hover,input[data-v-f486d8fe]:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--theme-interaction-bg-form-field) inset}[disabled][data-v-f486d8fe]:is(input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus){-webkit-text-fill-color:var(--theme-interaction-content-placeholder)!important;box-shadow:0 0 0 1000px var(--theme-interaction-disabled-subtle-normal) inset}.input--sm[data-v-f486d8fe]{--input-padding: var(--core-space-100);--input-min-height: var(--core-dimension-400)}.input--md[data-v-f486d8fe]{--input-padding: var(--core-space-150);--input-min-height: var(--core-dimension-550)}.input--lg[data-v-f486d8fe]{--input-padding: var(--core-space-175);--input-min-height: var(--core-dimension-600)}.input__icon[data-v-f486d8fe]{display:inline-flex;align-items:center}.options-modal__input[data-v-7fa6111a]{padding:var(--core-dimension-100) 0 var(--core-dimension-50) 0;will-change:transform}.options-modal__button[data-v-7fa6111a]{display:flex;align-items:center;width:100%;justify-content:flex-start;text-align:left;min-height:40px;border-radius:var(--core-dimension-50);gap:var(--core-dimension-100);background-color:transparent;border:none;cursor:pointer;transition:background-color .2s ease-in-out;padding:var(--core-dimension-100) var(--core-dimension-150)}.options-modal__button[data-v-7fa6111a]:hover,.options-modal__button--selected[data-v-7fa6111a]{background-color:var(--theme-interaction-ghost-hover)}.options-modal__group-list[data-v-7fa6111a]{display:flex;flex-direction:column;gap:16px;padding-top:8px}.options-modal__group-title[data-v-7fa6111a]{padding:8px;border-bottom:1px solid var(--theme-border-light);margin-bottom:8px}.options-modal__list[data-v-7fa6111a]{padding-top:8px}.options-modal__empty[data-v-7fa6111a]{display:flex;padding-top:8px;padding-bottom:24px}.options-modal__empty-text[data-v-7fa6111a]{padding:8px}.otp-input[data-v-295faf0a]{display:flex;flex-direction:column;gap:var(--core-dimension-50)}.otp-input__field[data-v-295faf0a]{border:1px solid var(--theme-interaction-border-neutral-normal);background-color:var(--theme-interaction-bg-form-field);border-radius:var(--core-radius-100);color:var(--theme-interaction-content-entry);caret-color:var(--theme-content-info);font:500 14px/24px var(--theme-text-family-body);padding:var(--core-dimension-75) var(--core-dimension-100);width:48px;height:44px;text-align:center}.otp-input__field[data-v-295faf0a]::placeholder{color:var(--theme-interaction-content-placeholder)}.otp-input__field[data-v-295faf0a]:focus-visible,.otp-input__field[data-v-295faf0a]:focus{border-color:transparent;box-shadow:0 0 0 var(--core-dimension-25) var(--theme-interaction-border-focus);outline:none}.otp-input__field[data-v-295faf0a]:disabled{background-color:var(--theme-interaction-disabled-subtle-normal);color:var(--theme-interaction-content-placeholder)}.otp-input__field--error[data-v-295faf0a]{border-color:var(--theme-interaction-border-error)}[data-v-295faf0a] .otp-input__root{display:flex;gap:var(--core-dimension-50)}.phone-input__popover-button[data-v-ff64045f]{display:flex;align-items:center;width:100%;justify-content:flex-start;text-align:left;min-height:40px;padding:8px;border-radius:var(--core-dimension-50);gap:var(--core-dimension-100);background-color:transparent;border:none;cursor:pointer;transition:background-color .2s ease-in-out}.phone-input__popover-button[data-v-ff64045f]:hover,.phone-input__popover-button--selected[data-v-ff64045f]{background-color:var(--theme-interaction-ghost-hover)}.country-info[data-v-ff64045f]{display:inline;flex:1;min-width:0}.option-label[data-v-ff64045f],.option-code[data-v-ff64045f]{display:inline}.country-info[data-v-ae982a57]{display:inline;flex:1;min-width:0}.option-label[data-v-ae982a57],.option-code[data-v-ae982a57]{display:inline}.phone-input-root[data-v-04fbd08e]{display:flex;flex-direction:column;width:100%}.phone-input__label[data-v-04fbd08e]{margin-bottom:var(--core-space-50);width:fit-content}.phone-input-container[data-v-04fbd08e]{display:flex;gap:0;position:relative;border-radius:var(--core-radius-100);border:1px solid var(--theme-interaction-border-neutral-normal);background-color:var(--theme-interaction-bg-form-field);min-height:var(--input-min-height)}.phone-input__country-button[data-v-04fbd08e]{display:flex;align-items:center;gap:var(--core-space-50);background-color:transparent;padding:var(--core-space-125) var(--core-space-100) var(--core-space-125) var(--core-space-150);border:none;border-radius:var(--core-radius-75) var(--core-radius-100) var(--core-radius-100) var(--core-radius-75);cursor:pointer;transition:background-color .15s ease;outline:none;position:relative;flex-shrink:0;margin:0}.phone-input__separator[data-v-04fbd08e]{width:1px;background-color:var(--theme-interaction-border-neutral-normal);align-self:stretch;margin:var(--core-space-100) 0;flex-shrink:0}.phone-input__country-button[data-v-04fbd08e]:hover,.phone-input__country-button[data-v-04fbd08e]:active{background-color:var(--theme-interaction-ghost-hover)}.phone-input__country-button[data-v-04fbd08e]:focus-visible{border-radius:var(--core-radius-100);box-shadow:0 0 0 2px var(--theme-interaction-border-focus)}.phone-input__dial-code[data-v-04fbd08e]{color:var(--theme-interaction-content-entry);white-space:nowrap}.phone-input-container[data-v-04fbd08e] .input__wrapper{border:none;background-color:transparent;min-height:0;height:100%}.phone-input-container[data-v-04fbd08e] .input__wrapper:has(.input__field:focus){border:none;box-shadow:none}.phone-input-container[data-v-04fbd08e]:has(input:focus){border-color:transparent;box-shadow:inset 0 0 0 var(--core-dimension-25) var(--theme-interaction-border-focus)}.phone-input-container--error[data-v-04fbd08e]{border-color:var(--theme-interaction-border-error)}.phone-input-container--disabled[data-v-04fbd08e]{cursor:not-allowed;background-color:var(--theme-interaction-disabled-subtle-normal)}.phone-input-container--disabled .phone-input__country-button[data-v-04fbd08e]{cursor:not-allowed;pointer-events:none}.phone-input-container--sm[data-v-04fbd08e]{--input-min-height: var(--core-dimension-400)}.phone-input-container--md[data-v-04fbd08e]{--input-min-height: var(--core-dimension-550)}.phone-input-container--lg[data-v-04fbd08e]{--input-min-height: var(--core-dimension-600)}.phone-input__popover-search[data-v-04fbd08e]{padding:var(--core-space-50)}.phone-input__popover-list[data-v-04fbd08e]{overflow-y:auto;display:flex;flex-direction:column;max-height:250px;padding:var(--core-space-50);scrollbar-width:thin}.phone-input__country-list-button[data-v-04fbd08e]{height:48px}.phone-input__first-regular[data-v-04fbd08e]{position:relative;margin-top:8px;padding-top:8px}.phone-input__first-regular[data-v-04fbd08e]:before{content:"";position:absolute;top:0;left:8px;right:8px;height:1px;background-color:var(--theme-border-light)}.phone-input__popover-empty[data-v-04fbd08e]{padding:var(--core-space-100)}.trip-link[data-v-14245abc]{display:flex;align-items:center;gap:var(--core-space-100);padding:var(--core-space-200);border-radius:var(--core-radius-150);border:1px solid var(--theme-border-medium)}.trip-link--with-shadow[data-v-14245abc]{box-shadow:var(--theme-shadow-overlay-top)}.trip-link__info[data-v-14245abc]{display:flex;align-items:center;gap:var(--core-space-200);flex:1}.trip-link__info-img[data-v-14245abc]{width:var(--trip-link-media-size);min-width:var(--trip-link-media-size);height:var(--trip-link-media-size);display:flex;justify-content:center;align-items:center;border-radius:var(--core-radius-200);background-color:var(--theme-interaction-neutral-subtle-normal);overflow:hidden}.trip-link__info-img[data-v-14245abc] img{width:100%;height:100%;object-fit:cover}.trip-link__info-content[data-v-14245abc]{display:flex;flex-direction:column}.trip-link__info-title[data-v-14245abc]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--core-space-50);margin-bottom:var(--core-space-50)}.trip-link__info-text[data-v-14245abc]{display:flex;align-items:center;gap:var(--core-space-75)}.trip-link__info-text[data-v-14245abc]:not(:last-child){margin-bottom:var(--core-space-100)}.trip-link__info-label[data-v-14245abc]{display:flex;align-items:center;gap:var(--core-space-50)}.trip-link__info-ellipse-separator[data-v-14245abc]{display:block;width:3px;height:3px;border-radius:var(--core-radius-pill);background-color:var(--theme-content-tertiary)}.trip-link__info-travelers[data-v-14245abc]{display:flex;align-items:center;gap:var(--core-space-25)}.benefits[data-v-f2349658]{padding:0;display:flex;align-items:flex-start;flex-direction:column;gap:4px;list-style:none}.benefits__item[data-v-035cae25]{display:flex;align-items:flex-start;gap:4px}.benefits__item-icon[data-v-035cae25]{flex-shrink:0;width:24px;height:24px;color:var(--theme-bg-success)}.benefits__item-text[data-v-035cae25]{min-height:24px;display:flex;align-items:center}.benefits__item-text[data-v-035cae25] b{font-weight:600}.carousel[data-v-3915ac50]{position:relative;width:100%}.carousel__viewport[data-v-3915ac50]{position:relative;contain:layout;width:100%}.carousel__track[data-v-3915ac50]{overflow-x:auto;scrollbar-width:none;list-style:none;margin:calc(var(--carousel-bleed) * -1);padding:calc(var(--carousel-bleed) * 1);display:flex;gap:var(--carousel-gap)}.carousel__track[data-v-3915ac50]::-webkit-scrollbar{display:none}.carousel__arrow[data-v-a5bb5aa0]{flex-shrink:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:none;border-radius:1000px;cursor:pointer;color:var(--theme-content-tertiary);background-color:var(--theme-action-inverted-normal);box-shadow:0 0 1px 0 var(--theme-interaction-border-neutral-normal),0 0 2px #171d2e14,0 8px 16px #171d2e0d;transition:opacity .2s,color .2s,background-color .2s,box-shadow .2s}.carousel__arrow svg[data-v-a5bb5aa0]{width:24px;height:24px}.carousel__arrow[data-v-a5bb5aa0]:hover{box-shadow:0 0 2px 0 var(--theme-interaction-border-neutral-hover),0 0 2px #171d2e14,0 8px 16px #171d2e0d}.carousel__arrow[data-v-a5bb5aa0]:active{box-shadow:0 0 2px 0 var(--theme-interaction-border-neutral-active),0 0 2px #171d2e14,0 8px 16px #171d2e0d}.carousel__arrow[data-v-a5bb5aa0]:disabled{color:var(--theme-interaction-disabled-normal);box-shadow:0 0 1px 0 var(--theme-interaction-disabled-subtle-normal)}.carousel__arrow[data-v-a5bb5aa0]:focus-visible{box-shadow:0 0 0 1px var(--theme-bg-primary),0 0 0 3px var(--theme-interaction-border-focus);outline:none}.carousel__pagination[data-v-f75c28b9]{list-style:none;min-width:96px;min-height:40px;margin:0;padding:6px 16px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.carousel__pagination-page[data-v-f75c28b9]{width:16px;height:16px;padding:5px;display:flex;align-items:center;justify-content:center;border:none;border-radius:1000px;background-color:transparent;cursor:pointer;transition:padding .2s ease}.carousel__pagination-page[data-v-f75c28b9]:focus-visible{box-shadow:0 0 0 1px var(--theme-bg-primary),0 0 0 3px var(--theme-interaction-border-focus);outline:none}.carousel__pagination-page--active[data-v-f75c28b9]{padding:4px}.carousel__pagination-indicator[data-v-f75c28b9]{width:100%;height:100%;display:inline-block;border-radius:1000px;background-color:var(--theme-interaction-disabled-normal);transition:background-color .2s ease}.carousel__pagination-page--active .carousel__pagination-indicator[data-v-f75c28b9]{background-color:var(--theme-interaction-default-normal)}.carousel__slide[data-v-5f5d4c49]{flex:0 0 auto}.status-message[data-v-5e5cf29a]{width:100%;max-width:400px;margin:0 auto;padding:24px 0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px}.status-message__icon[data-v-5e5cf29a]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--theme-content-disabled)}.status-message__icon svg[data-v-5e5cf29a]{width:32px;height:32px}.status-message__title[data-v-5e5cf29a]{text-align:center}.status-message__text[data-v-5e5cf29a]{text-align:center;text-wrap:pretty}.status-message__actions[data-v-5e5cf29a]{margin-top:16px}.modal-extra-header-content__tab[data-v-fc428812]{display:flex;min-height:var(--core-dimension-500);padding:var(--core-space-100) var(--core-space-0);justify-content:center;align-items:center;gap:var(--core-space-50);border:none;border-bottom:var(--core-space-25) solid transparent;background:var(--theme-interaction-ghost-normal, rgb(255 255 255 / 0%));color:var(--theme-interaction-neutral-normal);outline:none;cursor:pointer;scroll-behavior:smooth}.modal-extra-header-content__tab[data-v-fc428812]:hover{border-color:var(--theme-border-medium)}.modal-extra-header-content__tab--active[data-v-fc428812]{border-color:var(--theme-interaction-default-normal);color:var(--theme-interaction-neutral-selected)}.modal-extra-header-content__tab--active[data-v-fc428812]:hover{border-color:var(--theme-interaction-default-hover)}.modal-extra-header-content__tab-name[data-v-fc428812]{display:flex;align-items:center;min-height:var(--core-dimension-300);padding:var(--core-space-0) var(--core-space-50)}.free-cancellation-info[data-v-0b458893]{display:flex;flex-direction:column;padding:var(--core-space-200);background-color:var(--theme-bg-secondary);border-radius:var(--core-radius-100);gap:var(--core-space-25)}.free-cancellation-info__airline-fare-rules--button[data-v-0b458893]{margin-top:var(--core-space-175)}.free-cancellation-info__tooltip-trigger[data-v-0b458893]{all:unset;cursor:pointer}.fare-rules__content[data-v-7ebc1f4d] strong{font-weight:500!important}.fare-rules__content[data-v-7ebc1f4d] h2,.fare-rules__content[data-v-7ebc1f4d] h3{margin-block:var(--core-space-200)}.fare-rules__content[data-v-7ebc1f4d] ul{padding-left:var(--core-space-200)}.fare-rules__content[data-v-7ebc1f4d] a{text-decoration:underline;color:var(--theme-action-link-normal)}.static-page__booking-conditions[data-v-7ebc1f4d] ul{display:flex;flex-direction:column;gap:var(--core-space-100)}.static-page__booking-conditions[data-v-7ebc1f4d] li::marker{color:var(--theme-bg-success);font-size:1em;content:"✓  ";font-weight:700}.static-page__booking-conditions[data-v-7ebc1f4d] li{font-size:14px;line-height:22px}.ngs-carousel__wrapper[data-v-690692e4]{display:flex;flex-direction:column;gap:var(--core-space-200)}.ngs-section__header[data-v-690692e4]{display:flex;flex-direction:column;gap:var(--core-space-150)}.ngs-section__card[data-v-690692e4]{display:flex;flex-direction:column;border-radius:var(--core-radius-150);background-color:var(--theme-bg-primary);box-shadow:0 0 2px #171d2e14,0 8px 16px #171d2e0d;overflow:hidden}.ngs-single-option[data-v-690692e4]{display:flex;flex-direction:column}.ngs-single-option__wrapper[data-v-690692e4]{flex:1}.ngs-single-option__inner[data-v-690692e4]{display:flex;flex-direction:column;padding:var(--core-space-300);gap:var(--core-space-300)}.ngs-single-option__header[data-v-690692e4]{display:flex;flex-direction:column;gap:var(--core-space-100)}.ngs-single-option__info[data-v-690692e4]{display:flex;flex-direction:row}@media(max-width:440px){.ngs-single-option__info[data-v-690692e4]{flex-direction:column;gap:var(--core-space-300)}}.ngs-single-option__options[data-v-690692e4]{display:flex;flex:1;flex-direction:column;gap:var(--core-space-100)}.ngs-single-option__price-wrapper[data-v-690692e4]{flex:1;border-top:1px solid var(--theme-border-light);display:flex;justify-content:end}.ngs-single-option__price[data-v-690692e4]{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:var(--core-space-200);gap:var(--core-space-200);width:auto}.ngs-single-option__price-label[data-v-690692e4]{text-align:right;flex:1}.ngs-single-option__action[data-v-690692e4]{flex:1;display:flex;align-items:flex-start;width:100%}.ngs-single-option__action button[data-v-690692e4]{min-width:190px}@media(max-width:440px){.ngs-single-option__action button[data-v-690692e4]{min-width:150px}}.ngs-single-option__desktop[data-v-690692e4]{flex-direction:row}.ngs-single-option__desktop .ngs-single-option__wrapper[data-v-690692e4]{flex:3}.ngs-single-option__desktop .ngs-single-option__inner[data-v-690692e4]{padding:var(--core-space-400)}.ngs-single-option__desktop .ngs-single-option__price-wrapper[data-v-690692e4]{border-left:1px solid var(--theme-border-light);border-top:none;justify-content:center}.ngs-single-option__desktop .ngs-single-option__price[data-v-690692e4]{flex-direction:column;align-items:center;justify-content:center;padding:var(--core-space-300);width:100%}.ngs-single-option__desktop .ngs-single-option__price-label[data-v-690692e4]{display:flex;flex-direction:column;justify-content:end;text-align:center}:is(.ngs-single-option__desktop .ngs-single-option__action) button[data-v-690692e4]{width:100%}.ngs-list[data-v-690692e4]{display:flex;flex-direction:column;gap:var(--core-space-300)}:is(.ngs-carousel[data-v-690692e4] .carousel__viewport):before,:is(.ngs-carousel[data-v-690692e4] .carousel__viewport):after{content:"";position:absolute;z-index:1;top:-16px;bottom:-16px;width:72px;pointer-events:none;opacity:0;transition:opacity .2s ease}:is(.ngs-carousel[data-v-690692e4] .carousel__viewport):before{left:-25px;background:linear-gradient(to right,var(--theme-bg-canvas) 25%,transparent 100%)}:is(.ngs-carousel[data-v-690692e4] .carousel__viewport):after{right:-25px;background:linear-gradient(to left,var(--theme-bg-canvas) 25%,transparent 100%)}.ngs-carousel[data-v-690692e4] .carousel__viewport[data-overflow-left=true]:before{opacity:1}.ngs-carousel[data-v-690692e4] .carousel__viewport[data-overflow-right=true]:after{opacity:1}.ngs-carousel__navigation[data-v-690692e4]{margin-top:var(--core-space-200);display:flex;align-items:center;justify-content:center;gap:var(--core-space-100)}.ngs-carousel__slide[data-v-690692e4]{flex:1 0 auto;max-width:300px;min-width:280px}.ngs__no-results[data-v-690692e4]{display:flex;flex-direction:column;gap:var(--core-space-200);justify-content:center;align-items:center;height:310px}.ngs-no-results__container[data-v-690692e4]{display:flex;flex-direction:column;gap:var(--core-space-100)}.ngs-no-results__button[data-v-690692e4]{margin-top:var(--core-space-200)}.ngs-single-modal__body[data-v-690692e4]{display:flex;flex-direction:column;gap:var(--core-space-50);padding-bottom:var(--core-space-400)}.ngs-single-modal__body[data-v-690692e4] .ngs-option-container{gap:var(--core-space-100)}.ngs-option-container[data-v-f8737cd9]{display:flex;align-items:center;flex-direction:row;gap:8px;cursor:default;padding:4px 0}.ngs-option-icon__green[data-v-f8737cd9]{color:#1ef8bd}.ngs-card-upgrade-button--fare1[data-v-367c8f9d]{background-color:var(--theme-ngs-economy-1)}.ngs-card-upgrade-button--fare1[data-v-367c8f9d]:hover{background-color:var(--theme-ngs-economy-1-hover)}.ngs-card-upgrade-button--fare1[data-v-367c8f9d]:focus-visible{box-shadow:0 0 0 2px var(--theme-bg-primary),0 0 0 4px var(--theme-ngs-economy-1);outline:none}.ngs-card-upgrade-button--fare1[data-v-367c8f9d]:disabled{background-color:var(--theme-ngs-economy-1)}.ngs-card-upgrade-button--fare2[data-v-367c8f9d]{background-color:var(--theme-ngs-economy-2)}.ngs-card-upgrade-button--fare2[data-v-367c8f9d]:hover{background-color:var(--theme-ngs-economy-2-hover)}.ngs-card-upgrade-button--fare2[data-v-367c8f9d]:focus-visible{box-shadow:0 0 0 2px var(--theme-bg-primary),0 0 0 4px var(--theme-ngs-economy-2);outline:none}.ngs-card-upgrade-button--fare3[data-v-367c8f9d]{background-color:var(--theme-ngs-economy-3)}.ngs-card-upgrade-button--fare3[data-v-367c8f9d]:hover{background-color:var(--theme-ngs-economy-3-hover)}.ngs-card-upgrade-button--fare3[data-v-367c8f9d]:focus-visible{box-shadow:0 0 0 2px var(--theme-bg-primary),0 0 0 4px var(--theme-ngs-economy-3);outline:none}.ngs-card-upgrade-button--fare4[data-v-367c8f9d]{background-color:var(--theme-ngs-business-1)}.ngs-card-upgrade-button--fare4[data-v-367c8f9d]:hover{background-color:var(--theme-ngs-business-1-hover)}.ngs-card-upgrade-button--fare4[data-v-367c8f9d]:focus-visible{box-shadow:0 0 0 2px var(--theme-bg-primary),0 0 0 4px var(--theme-ngs-business-1);outline:none}.ngs-card-upgrade-button--fare5[data-v-367c8f9d]{background-color:var(--theme-ngs-business-2)}.ngs-card-upgrade-button--fare5[data-v-367c8f9d]:hover{background-color:var(--theme-ngs-business-2-hover)}.ngs-card-upgrade-button--fare5[data-v-367c8f9d]:focus-visible{box-shadow:0 0 0 2px var(--theme-bg-primary),0 0 0 4px var(--theme-ngs-business-2);outline:none}.ngs-card-upgrade-button--fare6[data-v-367c8f9d]{background-color:var(--theme-ngs-business-3)}.ngs-card-upgrade-button--fare6[data-v-367c8f9d]:hover{background-color:var(--theme-ngs-business-3-hover)}.ngs-card-upgrade-button--fare6[data-v-367c8f9d]:focus-visible{box-shadow:0 0 0 2px var(--theme-bg-primary),0 0 0 4px var(--theme-ngs-business-3);outline:none}.ngs-flipping-card-root[data-v-080e2f43]{background-color:transparent;width:100%;height:420px;min-width:280px;perspective:3000px}@media(max-width:440px){.ngs-flipping-card-root[data-v-080e2f43]{max-width:100%;height:auto}}.ngs-flipping-card-inner[data-v-080e2f43]{position:relative;width:100%;height:100%;transform-style:preserve-3d;border-radius:var(--core-space-200);box-shadow:0 0 2px #171d2e14,0 8px 16px #171d2e0d}.ngs-flipping-card-front[data-v-080e2f43]{width:100%;height:100%;backface-visibility:hidden;position:relative;z-index:1}.ngs-flipping-card-inner--flipped[data-v-080e2f43]{animation:ngs-flip-card-080e2f43 .35s ease-in-out forwards}.ngs-flipping-card-inner--flipped .ngs-flipping-card-front[data-v-080e2f43]{z-index:0}.ngs-flipping-card-inner--not-flipped[data-v-080e2f43]{animation:ngs-flip-card-back-080e2f43 .35s ease-in-out forwards}.ngs-flipping-card-inner--not-flipped .ngs-flipping-card-front[data-v-080e2f43]{z-index:1}.ngs-flipping-card-back[data-v-080e2f43]{position:absolute;top:0;width:100%;height:100%;backface-visibility:hidden;transform:rotateY(180deg)}@keyframes ngs-flip-card-080e2f43{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes ngs-flip-card-back-080e2f43{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}.ngs-body-option__container[data-v-080e2f43]{display:flex;flex-direction:column;gap:6px}.ngs-card--front[data-v-080e2f43],.ngs-card--back[data-v-080e2f43],.ngs-card--skeleton[data-v-080e2f43]{position:relative;display:flex;flex-direction:column;width:100%;height:100%;border-radius:var(--core-space-200);background-color:var(--theme-bg-primary)}.ngs-card--back[data-v-080e2f43]{background:var(--theme-ngs-default-alt)}.ngs-card--back .ngs-body-option__container[data-v-080e2f43]{overflow-y:auto}:is(.ngs-card--back .ngs-body-option__container[data-v-080e2f43])::-webkit-scrollbar{width:8px}:is(.ngs-card--back .ngs-body-option__container[data-v-080e2f43])::-webkit-scrollbar-thumb{background-color:#ffffff3d;width:4px;border-radius:999px;cursor:pointer;border:2px solid var(--theme-interaction-ghost-normal);padding:2px}.ngs-card--back__fare1[data-v-080e2f43]{background:var(--theme-ngs-economy-1-alt)}.ngs-card--back__fare2[data-v-080e2f43]{background:var(--theme-ngs-economy-2-alt)}.ngs-card--back__fare3[data-v-080e2f43]{background:var(--theme-ngs-economy-3-alt)}.ngs-card--back__fare4[data-v-080e2f43]{background:var(--theme-ngs-business-1-alt)}.ngs-card--back__fare5[data-v-080e2f43]{background:var(--theme-ngs-business-2-alt)}.ngs-card--back__fare6[data-v-080e2f43]{background:var(--theme-ngs-business-3-alt)}.ngs-card--front[data-v-080e2f43]{border-top:6px solid var(--theme-ngs-default)}.ngs-card--front__fare1[data-v-080e2f43]{border-top-color:var(--theme-ngs-economy-1)}.ngs-card--front__fare2[data-v-080e2f43]{border-top-color:var(--theme-ngs-economy-2)}.ngs-card--front__fare3[data-v-080e2f43]{border-top-color:var(--theme-ngs-economy-3)}.ngs-card--front__fare4[data-v-080e2f43]{border-top-color:var(--theme-ngs-business-1)}.ngs-card--front__fare5[data-v-080e2f43]{border-top-color:var(--theme-ngs-business-2)}.ngs-card--front__fare6[data-v-080e2f43]{border-top-color:var(--theme-ngs-business-3)}.ngs-card-header[data-v-080e2f43]{width:100%;padding:16px;display:flex;flex-direction:column}.ngs-card-header-top[data-v-080e2f43]{display:flex;justify-content:space-between;align-items:center}.ngs-card-body[data-v-080e2f43]{width:100%;height:100%;padding:0 2px 80px 16px;display:flex;flex-direction:column;overflow:hidden}.ngs-card-more-button__container[data-v-080e2f43]{padding:8px 0;margin-top:16px;display:flex}.ngs-card-footer[data-v-080e2f43]{height:80px;width:100%;position:absolute;bottom:0;left:0;padding:16px}.ngs-card-footer__container[data-v-080e2f43]{display:flex;justify-content:space-between;align-items:center}.ngs-card-footer__price-info[data-v-080e2f43]{display:flex;flex-direction:column;flex:1}.ngs-card--skeleton[data-v-080e2f43]{border:1px solid var(--theme-ngs-default)}.ngs-card--skeleton .ngs-card-header[data-v-080e2f43]{gap:8px}.ngs-card--skeleton .ngs-body-option__container[data-v-080e2f43]{gap:14px;margin-top:12px}.ngs-card--skeleton .ngs-card-footer__price-info[data-v-080e2f43]{gap:8px}.ngs-card-header__badge[data-v-080e2f43]{border-radius:4px;min-width:auto}.ngs-icon-root[data-v-41fd1c3a]{position:relative;display:flex;width:24px;height:24px;align-items:center;justify-content:center}.ngs-icon__back-ground[data-v-41fd1c3a]{position:absolute;bottom:-5px;right:-5px;width:16px;height:16px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.ngs-option-container[data-v-a3afe447],.ngs-option-container[data-v-9b23416c],.ngs-option-container[data-v-a75189c4],.ngs-option-container[data-v-9c5aef33],.ngs-option-container[data-v-f09b792f]{display:flex;align-items:center;flex-direction:row;gap:8px;cursor:default;padding:4px 0}.ngs-flipping-card-root[data-v-79e69214]{background-color:transparent;width:100%;height:420px;min-width:280px;perspective:3000px}@media(max-width:440px){.ngs-flipping-card-root[data-v-79e69214]{max-width:100%;height:auto}}.ngs-flipping-card-inner[data-v-79e69214]{position:relative;width:100%;height:100%;transform-style:preserve-3d;border-radius:var(--core-space-200);box-shadow:0 0 2px #171d2e14,0 8px 16px #171d2e0d}.ngs-flipping-card-front[data-v-79e69214]{width:100%;height:100%;backface-visibility:hidden;position:relative;z-index:1}.ngs-flipping-card-inner--flipped[data-v-79e69214]{animation:ngs-flip-card-79e69214 .35s ease-in-out forwards}.ngs-flipping-card-inner--flipped .ngs-flipping-card-front[data-v-79e69214]{z-index:0}.ngs-flipping-card-inner--not-flipped[data-v-79e69214]{animation:ngs-flip-card-back-79e69214 .35s ease-in-out forwards}.ngs-flipping-card-inner--not-flipped .ngs-flipping-card-front[data-v-79e69214]{z-index:1}.ngs-flipping-card-back[data-v-79e69214]{position:absolute;top:0;width:100%;height:100%;backface-visibility:hidden;transform:rotateY(180deg)}@keyframes ngs-flip-card-79e69214{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes ngs-flip-card-back-79e69214{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}.ngs-body-option__container[data-v-79e69214]{display:flex;flex-direction:column;gap:6px}.ngs-card--front[data-v-79e69214],.ngs-card--back[data-v-79e69214],.ngs-card--skeleton[data-v-79e69214]{position:relative;display:flex;flex-direction:column;width:100%;height:100%;border-radius:var(--core-space-200);background-color:var(--theme-bg-primary)}.ngs-card--back[data-v-79e69214]{background:var(--theme-ngs-default-alt)}.ngs-card--back .ngs-body-option__container[data-v-79e69214]{overflow-y:auto}:is(.ngs-card--back .ngs-body-option__container[data-v-79e69214])::-webkit-scrollbar{width:8px}:is(.ngs-card--back .ngs-body-option__container[data-v-79e69214])::-webkit-scrollbar-thumb{background-color:#ffffff3d;width:4px;border-radius:999px;cursor:pointer;border:2px solid var(--theme-interaction-ghost-normal);padding:2px}.ngs-card--back__fare1[data-v-79e69214]{background:var(--theme-ngs-economy-1-alt)}.ngs-card--back__fare2[data-v-79e69214]{background:var(--theme-ngs-economy-2-alt)}.ngs-card--back__fare3[data-v-79e69214]{background:var(--theme-ngs-economy-3-alt)}.ngs-card--back__fare4[data-v-79e69214]{background:var(--theme-ngs-business-1-alt)}.ngs-card--back__fare5[data-v-79e69214]{background:var(--theme-ngs-business-2-alt)}.ngs-card--back__fare6[data-v-79e69214]{background:var(--theme-ngs-business-3-alt)}.ngs-card--front[data-v-79e69214]{border-top:6px solid var(--theme-ngs-default)}.ngs-card--front__fare1[data-v-79e69214]{border-top-color:var(--theme-ngs-economy-1)}.ngs-card--front__fare2[data-v-79e69214]{border-top-color:var(--theme-ngs-economy-2)}.ngs-card--front__fare3[data-v-79e69214]{border-top-color:var(--theme-ngs-economy-3)}.ngs-card--front__fare4[data-v-79e69214]{border-top-color:var(--theme-ngs-business-1)}.ngs-card--front__fare5[data-v-79e69214]{border-top-color:var(--theme-ngs-business-2)}.ngs-card--front__fare6[data-v-79e69214]{border-top-color:var(--theme-ngs-business-3)}.ngs-card-header[data-v-79e69214]{width:100%;padding:16px;display:flex;flex-direction:column}.ngs-card-header-top[data-v-79e69214]{display:flex;justify-content:space-between;align-items:center}.ngs-card-body[data-v-79e69214]{width:100%;height:100%;padding:0 2px 80px 16px;display:flex;flex-direction:column;overflow:hidden}.ngs-card-more-button__container[data-v-79e69214]{padding:8px 0;margin-top:16px;display:flex}.ngs-card-footer[data-v-79e69214]{height:80px;width:100%;position:absolute;bottom:0;left:0;padding:16px}.ngs-card-footer__container[data-v-79e69214]{display:flex;justify-content:space-between;align-items:center}.ngs-card-footer__price-info[data-v-79e69214]{display:flex;flex-direction:column;flex:1}.ngs-card--skeleton[data-v-79e69214]{border:1px solid var(--theme-ngs-default)}.ngs-card--skeleton .ngs-card-header[data-v-79e69214]{gap:8px}.ngs-card--skeleton .ngs-body-option__container[data-v-79e69214]{gap:14px;margin-top:12px}.ngs-card--skeleton .ngs-card-footer__price-info[data-v-79e69214]{gap:8px}.ngs-card-header__badge[data-v-79e69214]{border-radius:4px;min-width:auto}.ngs-flipping-card-root[data-v-654cfc3b]{background-color:transparent;width:100%;height:420px;min-width:280px;perspective:3000px}@media(max-width:440px){.ngs-flipping-card-root[data-v-654cfc3b]{max-width:100%;height:auto}}.ngs-flipping-card-inner[data-v-654cfc3b]{position:relative;width:100%;height:100%;transform-style:preserve-3d;border-radius:var(--core-space-200);box-shadow:0 0 2px #171d2e14,0 8px 16px #171d2e0d}.ngs-flipping-card-front[data-v-654cfc3b]{width:100%;height:100%;backface-visibility:hidden;position:relative;z-index:1}.ngs-flipping-card-inner--flipped[data-v-654cfc3b]{animation:ngs-flip-card-654cfc3b .35s ease-in-out forwards}.ngs-flipping-card-inner--flipped .ngs-flipping-card-front[data-v-654cfc3b]{z-index:0}.ngs-flipping-card-inner--not-flipped[data-v-654cfc3b]{animation:ngs-flip-card-back-654cfc3b .35s ease-in-out forwards}.ngs-flipping-card-inner--not-flipped .ngs-flipping-card-front[data-v-654cfc3b]{z-index:1}.ngs-flipping-card-back[data-v-654cfc3b]{position:absolute;top:0;width:100%;height:100%;backface-visibility:hidden;transform:rotateY(180deg)}@keyframes ngs-flip-card-654cfc3b{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes ngs-flip-card-back-654cfc3b{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}.ngs-body-option__container[data-v-654cfc3b]{display:flex;flex-direction:column;gap:6px}.ngs-card--front[data-v-654cfc3b],.ngs-card--back[data-v-654cfc3b],.ngs-card--skeleton[data-v-654cfc3b]{position:relative;display:flex;flex-direction:column;width:100%;height:100%;border-radius:var(--core-space-200);background-color:var(--theme-bg-primary)}.ngs-card--back[data-v-654cfc3b]{background:var(--theme-ngs-default-alt)}.ngs-card--back .ngs-body-option__container[data-v-654cfc3b]{overflow-y:auto}:is(.ngs-card--back .ngs-body-option__container[data-v-654cfc3b])::-webkit-scrollbar{width:8px}:is(.ngs-card--back .ngs-body-option__container[data-v-654cfc3b])::-webkit-scrollbar-thumb{background-color:#ffffff3d;width:4px;border-radius:999px;cursor:pointer;border:2px solid var(--theme-interaction-ghost-normal);padding:2px}.ngs-card--back__fare1[data-v-654cfc3b]{background:var(--theme-ngs-economy-1-alt)}.ngs-card--back__fare2[data-v-654cfc3b]{background:var(--theme-ngs-economy-2-alt)}.ngs-card--back__fare3[data-v-654cfc3b]{background:var(--theme-ngs-economy-3-alt)}.ngs-card--back__fare4[data-v-654cfc3b]{background:var(--theme-ngs-business-1-alt)}.ngs-card--back__fare5[data-v-654cfc3b]{background:var(--theme-ngs-business-2-alt)}.ngs-card--back__fare6[data-v-654cfc3b]{background:var(--theme-ngs-business-3-alt)}.ngs-card--front[data-v-654cfc3b]{border-top:6px solid var(--theme-ngs-default)}.ngs-card--front__fare1[data-v-654cfc3b]{border-top-color:var(--theme-ngs-economy-1)}.ngs-card--front__fare2[data-v-654cfc3b]{border-top-color:var(--theme-ngs-economy-2)}.ngs-card--front__fare3[data-v-654cfc3b]{border-top-color:var(--theme-ngs-economy-3)}.ngs-card--front__fare4[data-v-654cfc3b]{border-top-color:var(--theme-ngs-business-1)}.ngs-card--front__fare5[data-v-654cfc3b]{border-top-color:var(--theme-ngs-business-2)}.ngs-card--front__fare6[data-v-654cfc3b]{border-top-color:var(--theme-ngs-business-3)}.ngs-card-header[data-v-654cfc3b]{width:100%;padding:16px;display:flex;flex-direction:column}.ngs-card-header-top[data-v-654cfc3b]{display:flex;justify-content:space-between;align-items:center}.ngs-card-body[data-v-654cfc3b]{width:100%;height:100%;padding:0 2px 80px 16px;display:flex;flex-direction:column;overflow:hidden}.ngs-card-more-button__container[data-v-654cfc3b]{padding:8px 0;margin-top:16px;display:flex}.ngs-card-footer[data-v-654cfc3b]{height:80px;width:100%;position:absolute;bottom:0;left:0;padding:16px}.ngs-card-footer__container[data-v-654cfc3b]{display:flex;justify-content:space-between;align-items:center}.ngs-card-footer__price-info[data-v-654cfc3b]{display:flex;flex-direction:column;flex:1}.ngs-card--skeleton[data-v-654cfc3b]{border:1px solid var(--theme-ngs-default)}.ngs-card--skeleton .ngs-card-header[data-v-654cfc3b]{gap:8px}.ngs-card--skeleton .ngs-body-option__container[data-v-654cfc3b]{gap:14px;margin-top:12px}.ngs-card--skeleton .ngs-card-footer__price-info[data-v-654cfc3b]{gap:8px}.ngs-card-header__badge[data-v-654cfc3b]{border-radius:4px;min-width:auto}.ngs__checkbox-item[data-v-32bd24fc]{background-color:var(--theme-bg-primary);border:1px solid var(--theme-interaction-border-neutral-normal);border-radius:var(--core-radius-100);gap:4px;padding:4px 8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}@media(hover:hover)and (pointer:fine){.ngs__checkbox-item[data-v-32bd24fc]:hover:not(.ngs__checkbox-item-active){background-color:var(--theme-interaction-border-neutral-normal);opacity:.8}.ngs__checkbox-item:hover .ngs__checkbox-item-close-icon[data-v-32bd24fc]{opacity:.8}}.ngs__checkbox-item-input[data-v-32bd24fc]{position:absolute;opacity:0;width:0;height:0}.ngs__checkbox-item-content[data-v-32bd24fc]{display:flex;align-items:center;justify-content:center;padding:3px 0}.ngs__checkbox-item-active[data-v-32bd24fc]{background-color:var(--theme-bg-primary-inverse);border-color:var(--theme-bg-primary-inverse);color:var(--theme-content-primary-inverse)}.ngs__checkbox-item-close-icon[data-v-32bd24fc]{opacity:.4;transition:opacity .2s ease}.close-icon-enter-active[data-v-32bd24fc]{transition:all .3s cubic-bezier(.4,0,.2,1)}.close-icon-leave-active[data-v-32bd24fc]{transition:all .2s cubic-bezier(.4,0,.2,1)}.close-icon-enter-from[data-v-32bd24fc]{opacity:0;transform:scale(.8) rotate(90deg)}.close-icon-leave-to[data-v-32bd24fc]{opacity:0;transform:scale(.8) rotate(-90deg)}.ngs__layout-filter[data-v-940d6ee8]{overflow:hidden;display:flex;align-items:center;gap:8px;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:4px 0}.ngs__layout-filter-items[data-v-940d6ee8]{scrollbar-width:none;overflow-x:scroll;display:flex;padding:0 4px;gap:8px}.ngs__layout-filter-items>div[data-v-940d6ee8]{flex-shrink:0}.ngs-carousel__wrapper[data-v-b626c445]{display:flex;flex-direction:column;gap:var(--core-space-200)}.ngs-section__header[data-v-b626c445]{display:flex;flex-direction:column;gap:var(--core-space-150)}.ngs-section__card[data-v-b626c445]{display:flex;flex-direction:column;border-radius:var(--core-radius-150);background-color:var(--theme-bg-primary);box-shadow:0 0 2px #171d2e14,0 8px 16px #171d2e0d;overflow:hidden}.ngs-single-option[data-v-b626c445]{display:flex;flex-direction:column}.ngs-single-option__wrapper[data-v-b626c445]{flex:1}.ngs-single-option__inner[data-v-b626c445]{display:flex;flex-direction:column;padding:var(--core-space-300);gap:var(--core-space-300)}.ngs-single-option__header[data-v-b626c445]{display:flex;flex-direction:column;gap:var(--core-space-100)}.ngs-single-option__info[data-v-b626c445]{display:flex;flex-direction:row}@media(max-width:440px){.ngs-single-option__info[data-v-b626c445]{flex-direction:column;gap:var(--core-space-300)}}.ngs-single-option__options[data-v-b626c445]{display:flex;flex:1;flex-direction:column;gap:var(--core-space-100)}.ngs-single-option__price-wrapper[data-v-b626c445]{flex:1;border-top:1px solid var(--theme-border-light);display:flex;justify-content:end}.ngs-single-option__price[data-v-b626c445]{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:var(--core-space-200);gap:var(--core-space-200);width:auto}.ngs-single-option__price-label[data-v-b626c445]{text-align:right;flex:1}.ngs-single-option__action[data-v-b626c445]{flex:1;display:flex;align-items:flex-start;width:100%}.ngs-single-option__action button[data-v-b626c445]{min-width:190px}@media(max-width:440px){.ngs-single-option__action button[data-v-b626c445]{min-width:150px}}.ngs-single-option__desktop[data-v-b626c445]{flex-direction:row}.ngs-single-option__desktop .ngs-single-option__wrapper[data-v-b626c445]{flex:3}.ngs-single-option__desktop .ngs-single-option__inner[data-v-b626c445]{padding:var(--core-space-400)}.ngs-single-option__desktop .ngs-single-option__price-wrapper[data-v-b626c445]{border-left:1px solid var(--theme-border-light);border-top:none;justify-content:center}.ngs-single-option__desktop .ngs-single-option__price[data-v-b626c445]{flex-direction:column;align-items:center;justify-content:center;padding:var(--core-space-300);width:100%}.ngs-single-option__desktop .ngs-single-option__price-label[data-v-b626c445]{display:flex;flex-direction:column;justify-content:end;text-align:center}:is(.ngs-single-option__desktop .ngs-single-option__action) button[data-v-b626c445]{width:100%}.ngs-list[data-v-b626c445]{display:flex;flex-direction:column;gap:var(--core-space-300)}:is(.ngs-carousel[data-v-b626c445] .carousel__viewport):before,:is(.ngs-carousel[data-v-b626c445] .carousel__viewport):after{content:"";position:absolute;z-index:1;top:-16px;bottom:-16px;width:72px;pointer-events:none;opacity:0;transition:opacity .2s ease}:is(.ngs-carousel[data-v-b626c445] .carousel__viewport):before{left:-25px;background:linear-gradient(to right,var(--theme-bg-canvas) 25%,transparent 100%)}:is(.ngs-carousel[data-v-b626c445] .carousel__viewport):after{right:-25px;background:linear-gradient(to left,var(--theme-bg-canvas) 25%,transparent 100%)}.ngs-carousel[data-v-b626c445] .carousel__viewport[data-overflow-left=true]:before{opacity:1}.ngs-carousel[data-v-b626c445] .carousel__viewport[data-overflow-right=true]:after{opacity:1}.ngs-carousel__navigation[data-v-b626c445]{margin-top:var(--core-space-200);display:flex;align-items:center;justify-content:center;gap:var(--core-space-100)}.ngs-carousel__slide[data-v-b626c445]{flex:1 0 auto;max-width:300px;min-width:280px}.ngs__no-results[data-v-b626c445]{display:flex;flex-direction:column;gap:var(--core-space-200);justify-content:center;align-items:center;height:310px}.ngs-no-results__container[data-v-b626c445]{display:flex;flex-direction:column;gap:var(--core-space-100)}.ngs-no-results__button[data-v-b626c445]{margin-top:var(--core-space-200)}.ngs-single-modal__body[data-v-b626c445]{display:flex;flex-direction:column;gap:var(--core-space-50);padding-bottom:var(--core-space-400)}.ngs-single-modal__body[data-v-b626c445] .ngs-option-container{gap:var(--core-space-100)}.ngs-carousel__wrapper[data-v-9ad05567]{display:flex;flex-direction:column;gap:var(--core-space-200)}.ngs-section__header[data-v-9ad05567]{display:flex;flex-direction:column;gap:var(--core-space-150)}.ngs-section__card[data-v-9ad05567]{display:flex;flex-direction:column;border-radius:var(--core-radius-150);background-color:var(--theme-bg-primary);box-shadow:0 0 2px #171d2e14,0 8px 16px #171d2e0d;overflow:hidden}.ngs-single-option[data-v-9ad05567]{display:flex;flex-direction:column}.ngs-single-option__wrapper[data-v-9ad05567]{flex:1}.ngs-single-option__inner[data-v-9ad05567]{display:flex;flex-direction:column;padding:var(--core-space-300);gap:var(--core-space-300)}.ngs-single-option__header[data-v-9ad05567]{display:flex;flex-direction:column;gap:var(--core-space-100)}.ngs-single-option__info[data-v-9ad05567]{display:flex;flex-direction:row}@media(max-width:440px){.ngs-single-option__info[data-v-9ad05567]{flex-direction:column;gap:var(--core-space-300)}}.ngs-single-option__options[data-v-9ad05567]{display:flex;flex:1;flex-direction:column;gap:var(--core-space-100)}.ngs-single-option__price-wrapper[data-v-9ad05567]{flex:1;border-top:1px solid var(--theme-border-light);display:flex;justify-content:end}.ngs-single-option__price[data-v-9ad05567]{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:var(--core-space-200);gap:var(--core-space-200);width:auto}.ngs-single-option__price-label[data-v-9ad05567]{text-align:right;flex:1}.ngs-single-option__action[data-v-9ad05567]{flex:1;display:flex;align-items:flex-start;width:100%}.ngs-single-option__action button[data-v-9ad05567]{min-width:190px}@media(max-width:440px){.ngs-single-option__action button[data-v-9ad05567]{min-width:150px}}.ngs-single-option__desktop[data-v-9ad05567]{flex-direction:row}.ngs-single-option__desktop .ngs-single-option__wrapper[data-v-9ad05567]{flex:3}.ngs-single-option__desktop .ngs-single-option__inner[data-v-9ad05567]{padding:var(--core-space-400)}.ngs-single-option__desktop .ngs-single-option__price-wrapper[data-v-9ad05567]{border-left:1px solid var(--theme-border-light);border-top:none;justify-content:center}.ngs-single-option__desktop .ngs-single-option__price[data-v-9ad05567]{flex-direction:column;align-items:center;justify-content:center;padding:var(--core-space-300);width:100%}.ngs-single-option__desktop .ngs-single-option__price-label[data-v-9ad05567]{display:flex;flex-direction:column;justify-content:end;text-align:center}:is(.ngs-single-option__desktop .ngs-single-option__action) button[data-v-9ad05567]{width:100%}.ngs-list[data-v-9ad05567]{display:flex;flex-direction:column;gap:var(--core-space-300)}:is(.ngs-carousel[data-v-9ad05567] .carousel__viewport):before,:is(.ngs-carousel[data-v-9ad05567] .carousel__viewport):after{content:"";position:absolute;z-index:1;top:-16px;bottom:-16px;width:72px;pointer-events:none;opacity:0;transition:opacity .2s ease}:is(.ngs-carousel[data-v-9ad05567] .carousel__viewport):before{left:-25px;background:linear-gradient(to right,var(--theme-bg-canvas) 25%,transparent 100%)}:is(.ngs-carousel[data-v-9ad05567] .carousel__viewport):after{right:-25px;background:linear-gradient(to left,var(--theme-bg-canvas) 25%,transparent 100%)}.ngs-carousel[data-v-9ad05567] .carousel__viewport[data-overflow-left=true]:before{opacity:1}.ngs-carousel[data-v-9ad05567] .carousel__viewport[data-overflow-right=true]:after{opacity:1}.ngs-carousel__navigation[data-v-9ad05567]{margin-top:var(--core-space-200);display:flex;align-items:center;justify-content:center;gap:var(--core-space-100)}.ngs-carousel__slide[data-v-9ad05567]{flex:1 0 auto;max-width:300px;min-width:280px}.ngs__no-results[data-v-9ad05567]{display:flex;flex-direction:column;gap:var(--core-space-200);justify-content:center;align-items:center;height:310px}.ngs-no-results__container[data-v-9ad05567]{display:flex;flex-direction:column;gap:var(--core-space-100)}.ngs-no-results__button[data-v-9ad05567]{margin-top:var(--core-space-200)}.ngs-single-modal__body[data-v-9ad05567]{display:flex;flex-direction:column;gap:var(--core-space-50);padding-bottom:var(--core-space-400)}.ngs-single-modal__body[data-v-9ad05567] .ngs-option-container{gap:var(--core-space-100)}.ngs-carousel__wrapper[data-v-e8d3a70a]{display:flex;flex-direction:column;gap:var(--core-space-200)}.ngs-section__header[data-v-e8d3a70a]{display:flex;flex-direction:column;gap:var(--core-space-150)}.ngs-section__card[data-v-e8d3a70a]{display:flex;flex-direction:column;border-radius:var(--core-radius-150);background-color:var(--theme-bg-primary);box-shadow:0 0 2px #171d2e14,0 8px 16px #171d2e0d;overflow:hidden}.ngs-single-option[data-v-e8d3a70a]{display:flex;flex-direction:column}.ngs-single-option__wrapper[data-v-e8d3a70a]{flex:1}.ngs-single-option__inner[data-v-e8d3a70a]{display:flex;flex-direction:column;padding:var(--core-space-300);gap:var(--core-space-300)}.ngs-single-option__header[data-v-e8d3a70a]{display:flex;flex-direction:column;gap:var(--core-space-100)}.ngs-single-option__info[data-v-e8d3a70a]{display:flex;flex-direction:row}@media(max-width:440px){.ngs-single-option__info[data-v-e8d3a70a]{flex-direction:column;gap:var(--core-space-300)}}.ngs-single-option__options[data-v-e8d3a70a]{display:flex;flex:1;flex-direction:column;gap:var(--core-space-100)}.ngs-single-option__price-wrapper[data-v-e8d3a70a]{flex:1;border-top:1px solid var(--theme-border-light);display:flex;justify-content:end}.ngs-single-option__price[data-v-e8d3a70a]{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:var(--core-space-200);gap:var(--core-space-200);width:auto}.ngs-single-option__price-label[data-v-e8d3a70a]{text-align:right;flex:1}.ngs-single-option__action[data-v-e8d3a70a]{flex:1;display:flex;align-items:flex-start;width:100%}.ngs-single-option__action button[data-v-e8d3a70a]{min-width:190px}@media(max-width:440px){.ngs-single-option__action button[data-v-e8d3a70a]{min-width:150px}}.ngs-single-option__desktop[data-v-e8d3a70a]{flex-direction:row}.ngs-single-option__desktop .ngs-single-option__wrapper[data-v-e8d3a70a]{flex:3}.ngs-single-option__desktop .ngs-single-option__inner[data-v-e8d3a70a]{padding:var(--core-space-400)}.ngs-single-option__desktop .ngs-single-option__price-wrapper[data-v-e8d3a70a]{border-left:1px solid var(--theme-border-light);border-top:none;justify-content:center}.ngs-single-option__desktop .ngs-single-option__price[data-v-e8d3a70a]{flex-direction:column;align-items:center;justify-content:center;padding:var(--core-space-300);width:100%}.ngs-single-option__desktop .ngs-single-option__price-label[data-v-e8d3a70a]{display:flex;flex-direction:column;justify-content:end;text-align:center}:is(.ngs-single-option__desktop .ngs-single-option__action) button[data-v-e8d3a70a]{width:100%}.ngs-list[data-v-e8d3a70a]{display:flex;flex-direction:column;gap:var(--core-space-300)}:is(.ngs-carousel[data-v-e8d3a70a] .carousel__viewport):before,:is(.ngs-carousel[data-v-e8d3a70a] .carousel__viewport):after{content:"";position:absolute;z-index:1;top:-16px;bottom:-16px;width:72px;pointer-events:none;opacity:0;transition:opacity .2s ease}:is(.ngs-carousel[data-v-e8d3a70a] .carousel__viewport):before{left:-25px;background:linear-gradient(to right,var(--theme-bg-canvas) 25%,transparent 100%)}:is(.ngs-carousel[data-v-e8d3a70a] .carousel__viewport):after{right:-25px;background:linear-gradient(to left,var(--theme-bg-canvas) 25%,transparent 100%)}.ngs-carousel[data-v-e8d3a70a] .carousel__viewport[data-overflow-left=true]:before{opacity:1}.ngs-carousel[data-v-e8d3a70a] .carousel__viewport[data-overflow-right=true]:after{opacity:1}.ngs-carousel__navigation[data-v-e8d3a70a]{margin-top:var(--core-space-200);display:flex;align-items:center;justify-content:center;gap:var(--core-space-100)}.ngs-carousel__slide[data-v-e8d3a70a]{flex:1 0 auto;max-width:300px;min-width:280px}.ngs__no-results[data-v-e8d3a70a]{display:flex;flex-direction:column;gap:var(--core-space-200);justify-content:center;align-items:center;height:310px}.ngs-no-results__container[data-v-e8d3a70a]{display:flex;flex-direction:column;gap:var(--core-space-100)}.ngs-no-results__button[data-v-e8d3a70a]{margin-top:var(--core-space-200)}.ngs-single-modal__body[data-v-e8d3a70a]{display:flex;flex-direction:column;gap:var(--core-space-50);padding-bottom:var(--core-space-400)}.ngs-single-modal__body[data-v-e8d3a70a] .ngs-option-container{gap:var(--core-space-100)}.ngs-flipping-card-root[data-v-53fa9abc]{background-color:transparent;width:100%;height:420px;min-width:280px;perspective:3000px}@media(max-width:440px){.ngs-flipping-card-root[data-v-53fa9abc]{max-width:100%;height:auto}}.ngs-flipping-card-inner[data-v-53fa9abc]{position:relative;width:100%;height:100%;transform-style:preserve-3d;border-radius:var(--core-space-200);box-shadow:0 0 2px #171d2e14,0 8px 16px #171d2e0d}.ngs-flipping-card-front[data-v-53fa9abc]{width:100%;height:100%;backface-visibility:hidden;position:relative;z-index:1}.ngs-flipping-card-inner--flipped[data-v-53fa9abc]{animation:ngs-flip-card-53fa9abc .35s ease-in-out forwards}.ngs-flipping-card-inner--flipped .ngs-flipping-card-front[data-v-53fa9abc]{z-index:0}.ngs-flipping-card-inner--not-flipped[data-v-53fa9abc]{animation:ngs-flip-card-back-53fa9abc .35s ease-in-out forwards}.ngs-flipping-card-inner--not-flipped .ngs-flipping-card-front[data-v-53fa9abc]{z-index:1}.ngs-flipping-card-back[data-v-53fa9abc]{position:absolute;top:0;width:100%;height:100%;backface-visibility:hidden;transform:rotateY(180deg)}@keyframes ngs-flip-card-53fa9abc{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes ngs-flip-card-back-53fa9abc{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}.ngs-body-option__container[data-v-53fa9abc]{display:flex;flex-direction:column;gap:6px}.ngs-card--front[data-v-53fa9abc],.ngs-card--back[data-v-53fa9abc],.ngs-card--skeleton[data-v-53fa9abc]{position:relative;display:flex;flex-direction:column;width:100%;height:100%;border-radius:var(--core-space-200);background-color:var(--theme-bg-primary)}.ngs-card--back[data-v-53fa9abc]{background:var(--theme-ngs-default-alt)}.ngs-card--back .ngs-body-option__container[data-v-53fa9abc]{overflow-y:auto}:is(.ngs-card--back .ngs-body-option__container[data-v-53fa9abc])::-webkit-scrollbar{width:8px}:is(.ngs-card--back .ngs-body-option__container[data-v-53fa9abc])::-webkit-scrollbar-thumb{background-color:#ffffff3d;width:4px;border-radius:999px;cursor:pointer;border:2px solid var(--theme-interaction-ghost-normal);padding:2px}.ngs-card--back__fare1[data-v-53fa9abc]{background:var(--theme-ngs-economy-1-alt)}.ngs-card--back__fare2[data-v-53fa9abc]{background:var(--theme-ngs-economy-2-alt)}.ngs-card--back__fare3[data-v-53fa9abc]{background:var(--theme-ngs-economy-3-alt)}.ngs-card--back__fare4[data-v-53fa9abc]{background:var(--theme-ngs-business-1-alt)}.ngs-card--back__fare5[data-v-53fa9abc]{background:var(--theme-ngs-business-2-alt)}.ngs-card--back__fare6[data-v-53fa9abc]{background:var(--theme-ngs-business-3-alt)}.ngs-card--front[data-v-53fa9abc]{border-top:6px solid var(--theme-ngs-default)}.ngs-card--front__fare1[data-v-53fa9abc]{border-top-color:var(--theme-ngs-economy-1)}.ngs-card--front__fare2[data-v-53fa9abc]{border-top-color:var(--theme-ngs-economy-2)}.ngs-card--front__fare3[data-v-53fa9abc]{border-top-color:var(--theme-ngs-economy-3)}.ngs-card--front__fare4[data-v-53fa9abc]{border-top-color:var(--theme-ngs-business-1)}.ngs-card--front__fare5[data-v-53fa9abc]{border-top-color:var(--theme-ngs-business-2)}.ngs-card--front__fare6[data-v-53fa9abc]{border-top-color:var(--theme-ngs-business-3)}.ngs-card-header[data-v-53fa9abc]{width:100%;padding:16px;display:flex;flex-direction:column}.ngs-card-header-top[data-v-53fa9abc]{display:flex;justify-content:space-between;align-items:center}.ngs-card-body[data-v-53fa9abc]{width:100%;height:100%;padding:0 2px 80px 16px;display:flex;flex-direction:column;overflow:hidden}.ngs-card-more-button__container[data-v-53fa9abc]{padding:8px 0;margin-top:16px;display:flex}.ngs-card-footer[data-v-53fa9abc]{height:80px;width:100%;position:absolute;bottom:0;left:0;padding:16px}.ngs-card-footer__container[data-v-53fa9abc]{display:flex;justify-content:space-between;align-items:center}.ngs-card-footer__price-info[data-v-53fa9abc]{display:flex;flex-direction:column;flex:1}.ngs-card--skeleton[data-v-53fa9abc]{border:1px solid var(--theme-ngs-default)}.ngs-card--skeleton .ngs-card-header[data-v-53fa9abc]{gap:8px}.ngs-card--skeleton .ngs-body-option__container[data-v-53fa9abc]{gap:14px;margin-top:12px}.ngs-card--skeleton .ngs-card-footer__price-info[data-v-53fa9abc]{gap:8px}.ngs-card-header__badge[data-v-53fa9abc]{border-radius:4px;min-width:auto}.ngs__layout-filter[data-v-e7c2cf1a]{overflow:hidden;display:flex;align-items:center;gap:8px;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:4px 0}.ngs__layout-filter-items[data-v-e7c2cf1a]{scrollbar-width:none;overflow-x:scroll;display:flex;padding:0 4px;gap:8px}.ngs__layout-filter-items>div[data-v-e7c2cf1a]{flex-shrink:0}.ngs-cards-skeleton[data-v-f5064dda]{display:flex;flex-direction:row;overflow:hidden;gap:8px;white-space:nowrap}.ngs-trip-included[data-v-b341bace]{display:flex;flex-direction:row;border-radius:var(--core-radius-150);border:1px solid var(--theme-border-medium);padding:var(--core-dimension-300)}@media(max-width:440px){.ngs-trip-included[data-v-b341bace]{row-gap:var(--core-dimension-300);flex-direction:column;padding:var(--core-dimension-300) var(--core-dimension-250)}}.ngs-trip-included__segment[data-v-b341bace]{display:flex;flex:1;flex-direction:column;gap:var(--core-dimension-200)}@media(max-width:768px){.ngs-trip-included__segment[data-v-b341bace]{gap:var(--core-dimension-150)}}.ngs-trip-included__segment[data-v-b341bace] .ngs-option-container{padding:0;min-height:30px}.ngs-trip__segment--content[data-v-b341bace]{display:flex;flex-direction:column;row-gap:var(--core-dimension-50)}.ngs-trip__segment--content--no-features[data-v-b341bace]{flex-flow:row wrap}.ngs-trip__segment--content--no-features[data-v-b341bace] .ngs-option-container{width:50%}.ngs-trip-included__see-more[data-v-b341bace]{min-height:30px}.trip-confirmations[data-v-e58d750e]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--core-space-100)}.trip-confirmation[data-v-e58d750e]{display:flex;align-items:center;gap:var(--core-space-75);padding:var(--core-space-100) var(--core-space-150);border-radius:var(--core-radius-100);background-color:var(--theme-bg-tertiary);align-self:flex-start}@media(min-width:769px){.trip-confirmation[data-v-e58d750e]{background-color:var(--theme-bg-primary)}}.trip-confirmation .icon[data-v-e58d750e]{cursor:pointer}.trip-confirmation__airline-img img[data-v-e58d750e]{width:100%;height:100%}.trip-confirmation__airline-img[data-v-e58d750e]{display:flex;width:var(--core-dimension-200);min-width:var(--core-dimension-200);height:var(--core-dimension-200)}.trip-title[data-v-88d6feb7]{display:flex;align-items:center;gap:var(--core-space-150)}.trip-title__label[data-v-88d6feb7]{background-color:var(--theme-bg-secondary-inverse);padding:var(--core-space-50) var(--core-space-100);border-radius:var(--core-radius-50);display:flex;gap:var(--core-space-50)}.trip-title__text[data-v-88d6feb7]{display:flex;align-items:flex-end;flex-grow:1}.trip-title__duration[data-v-88d6feb7]{display:flex;align-items:center;gap:var(--core-space-50);margin-left:auto}.change-airport-modal__content[data-v-adf1e885]{display:flex;flex-direction:column;gap:var(--core-space-500);padding:4px 0 40px}.change-airport-modal__section[data-v-adf1e885]{display:flex;flex-direction:column;gap:var(--core-space-200)}.change-airport-modal__list[data-v-adf1e885]{display:flex;flex-direction:column;gap:var(--core-space-150);padding:0 0 0 var(--core-space-200)}.change-airport-modal__checklist-item[data-v-adf1e885]{display:flex;align-items:center;gap:var(--core-space-150)}.change-airport-modal__checklist-custom-text[data-v-adf1e885]{display:flex;flex-direction:column;gap:var(--core-space-100)}.change-airport-modal__checklist-custom-list[data-v-adf1e885]{display:flex;flex-direction:column;padding-left:var(--core-space-300)}.change-airport-modal__checklist-custom-item[data-v-adf1e885]{display:flex;gap:var(--core-space-150)}.self-transfer-modal__content[data-v-0d93c876]{display:flex;flex-direction:column;gap:var(--core-space-500);padding:4px 0 40px}.self-transfer-modal__section[data-v-0d93c876]{display:flex;flex-direction:column;gap:var(--core-space-200)}.self-transfer-modal__list[data-v-0d93c876]{display:flex;flex-direction:column;gap:var(--core-space-150);padding:0 0 0 var(--core-space-200)}.self-transfer-modal__checklist-container[data-v-0d93c876]{display:flex;flex-direction:column;gap:var(--core-dimension-150)}.self-transfer-modal__checklist-item[data-v-0d93c876]{display:flex;align-items:center;gap:var(--core-space-150)}.tech-stop-popover__trigger[data-v-8b0c23ee]{all:unset;white-space:nowrap;height:100%;cursor:pointer;display:flex;align-items:center}.tech-stop-popover__content[data-v-8b0c23ee]{display:flex;flex-direction:column;justify-content:center;max-width:344px;width:calc(100vw - var(--core-space-600));gap:var(--core-space-100)}[data-v-8b0c23ee] .tech-stop-popover__arrow{fill:var(--theme-bg-primary);width:15px;height:6px}.layover[data-v-79320d75]{padding:var(--core-dimension-150) var(--core-dimension-200) var(--core-dimension-150) var(--core-dimension-500);border-bottom:1px dashed var(--theme-border-light);border-top:1px dashed var(--theme-border-light);display:flex;flex-direction:column;gap:var(--core-space-50)}@media(min-width:769px){.layover[data-v-79320d75]{padding:var(--core-dimension-150) var(--core-dimension-200) var(--core-dimension-150) 144px}}.layover__duration[data-v-79320d75],.layover__self-transfer[data-v-79320d75],.layover__technical-stop[data-v-79320d75]{display:flex;align-items:center;gap:var(--core-space-100)}.segment-airline[data-v-8b7747b0]{width:var(--core-dimension-900);padding-top:var(--core-space-50);display:flex;flex-direction:column;gap:var(--core-space-75);align-items:center}.segment-airline__img[data-v-8b7747b0]{width:var(--core-dimension-400);height:var(--core-dimension-400);min-width:var(--core-dimension-400)}.segment-airline__img img[data-v-8b7747b0]{width:100%;height:100%}.segment-airline__text[data-v-8b7747b0]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--core-space-25)}.segment-amenities[data-v-e4853a77]{align-self:flex-start;display:flex;flex-direction:column;gap:var(--core-space-100);width:192px;padding:var(--core-space-150);background-color:var(--theme-bg-secondary);border-radius:var(--core-radius-100)}@media(min-width:769px){.segment-amenities[data-v-e4853a77]{margin-left:var(--core-space-200);padding:0;background-color:transparent;border-radius:0}}.segment-amenities__item[data-v-e4853a77]{display:flex;align-items:center;gap:var(--core-space-100)}.segment-amenities__collapsible-root[data-v-f5096954]{display:flex;flex-direction:column}.segment-amenities__collapsible-trigger[data-v-f5096954]{display:flex;align-items:center;gap:var(--core-space-50);width:calc(100% - 30px);overflow:hidden;flex-wrap:wrap;min-height:40px;padding-block:var(--core-space-125)}.segment-amenities__collapsible-trigger-button[data-v-f5096954]{position:absolute;right:8px;top:20px;width:var(--core-dimension-400);height:var(--core-dimension-400);transform:translateY(-50%);transition:top .3s ease,transform .3s ease;display:flex;justify-content:center;align-items:center;padding:var(--core-space-50);border-radius:var(--core-radius-pill);background-color:var(--theme-bg-primary);color:var(--theme-content-tertiary)}.segment-amenities__collapsible-trigger-button svg path[data-v-f5096954]{transition:transform .3s ease}.segment-amenities__collapsible-trigger-button[data-state-open=true] svg path[data-v-f5096954]:first-child{transform:translateY(50%)}.segment-amenities__collapsible-trigger-button[data-state-open=true] svg path[data-v-f5096954]:last-child{transform:translateY(-50%)}.segment-amenities__collapsible-content[data-v-f5096954]{overflow:hidden}.segment-amenities__collapsible-content[data-state=open][data-v-f5096954]{animation:segment-amenities-slide-down-f5096954 .3s ease-out}.segment-amenities__collapsible-content[data-state=closed][data-v-f5096954]{animation:segment-amenities-slide-up-f5096954 .3s ease-out}.segment-amenities__collapsible-wrapper>div[data-v-f5096954]{flex-grow:1}.segment-amenities__collapsible-wrapper[data-v-f5096954]{padding-bottom:var(--core-space-100);padding-right:var(--core-space-400);padding-left:0;display:flex}.segment-amenities__airline-logo[data-v-f5096954]{width:var(--core-dimension-250);height:var(--core-dimension-250);min-width:var(--core-dimension-250);margin-right:var(--core-dimension-25)}.segment-amenities__airline-logo img[data-v-f5096954]{width:100%;height:100%}.segment-amenities__details-group[data-v-f5096954]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--core-dimension-50)}@media(min-width:769px){.segment-amenities__details-group[data-v-f5096954]{gap:var(--core-dimension-75);padding:var(--core-dimension-150) 0}}.segment-amenities__dot-wrapper[data-v-f5096954]{display:flex;align-items:center;gap:var(--core-dimension-50)}.dot[data-v-f5096954]{width:calc(var(--core-dimension-50) - var(--core-dimension-1));height:calc(var(--core-dimension-50) - var(--core-dimension-1));border-radius:var(--core-radius-pill);background-color:var(--theme-content-disabled);vertical-align:middle;display:inline-block}@keyframes segment-amenities-slide-down-f5096954{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes segment-amenities-slide-up-f5096954{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.segment-flight[data-v-db7ebe4e]{flex-grow:1;display:flex;flex-direction:column;position:relative}@media(min-width:769px){.segment-flight[data-v-db7ebe4e]{max-width:calc(100% - 72px - 192px - var(--core-dimension-200))}}.progress-row[data-v-db7ebe4e]{display:flex;align-items:center;width:100%;min-height:var(--core-dimension-300)}.progress-bar[data-v-db7ebe4e]{min-width:40px;display:flex;justify-content:center;align-items:center;position:relative}.progress-dot[data-v-db7ebe4e]{width:6px;height:6px;background-clip:content-box;background-color:var(--theme-content-disabled);border-radius:50%;z-index:1}.progress-bar[data-v-db7ebe4e]:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:1px;background-color:var(--theme-content-disabled);z-index:0}.progress-bar.is-departure[data-v-db7ebe4e]:after{height:50%;top:50%}.progress-bar.is-arrival[data-v-db7ebe4e]:after{height:50%;bottom:50%}.progress-row.is-flight-line[data-v-db7ebe4e]{position:relative}.progress-bar.is-line[data-v-db7ebe4e]{position:absolute;top:0;bottom:0;left:0;width:40px}.progress-details.info[data-v-db7ebe4e]{width:100%;padding-right:var(--core-dimension-100);margin-left:40px}.progress-bar.is-line[data-v-db7ebe4e]:after{height:100%;top:0}.progress-details[data-v-db7ebe4e]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--core-dimension-200)}.progress-details[data-v-db7ebe4e]:first-of-type{line-height:var(--core-dimension-300)}.progress-details__arrival[data-v-db7ebe4e]{position:relative}.info-trigger-wrapper[data-v-db7ebe4e]{width:100%}.trip-card__airline-logo[data-v-db7ebe4e]{width:var(--core-dimension-250);height:var(--core-dimension-250);min-width:var(--core-dimension-250);margin-right:var(--core-dimension-25)}.trip-card__airline-logo img[data-v-db7ebe4e]{width:100%;height:100%}.info-details-group[data-v-db7ebe4e]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--core-dimension-50)}@media(min-width:769px){.info-details-group[data-v-db7ebe4e]{gap:var(--core-dimension-75);padding:var(--core-dimension-150) 0}}.dot[data-v-db7ebe4e]{width:calc(var(--core-dimension-50) - var(--core-dimension-1));height:calc(var(--core-dimension-50) - var(--core-dimension-1));border-radius:var(--core-radius-pill);background-color:var(--theme-content-disabled);vertical-align:middle;display:inline-block}.arrival-date-label[data-v-db7ebe4e]{padding:var(--core-dimension-25) 0 var(--core-dimension-25) var(--core-dimension-500)}.departure-date-label[data-v-db7ebe4e]{padding:var(--core-dimension-25) 0}.airport-code-trigger[data-v-db7ebe4e]{cursor:pointer}.segment[data-v-5d15204e]{display:flex;flex-direction:column;position:relative;z-index:1;padding:var(--core-dimension-150) 0}@media(min-width:769px){.segment[data-v-5d15204e]{padding:var(--core-dimension-300) var(--core-dimension-200)}}.departure-date-label[data-v-5d15204e]{display:inline-block;white-space:nowrap;padding-left:var(--core-dimension-500)}@media(min-width:769px){.departure-date-label[data-v-5d15204e]{padding-left:var(--core-dimension-1600)}}.segment-content[data-v-5d15204e]{display:flex;align-items:flex-start;gap:var(--core-dimension-200);width:100%}.trip-separator[data-v-d7c7c39b]{padding:4px;display:flex;align-items:center;gap:16px;margin:var(--core-space-100) 0}@media(min-width:769px){.trip-separator[data-v-d7c7c39b]{margin:0}}.trip-separator__line[data-v-d7c7c39b]{flex-grow:1;height:1px;background-color:var(--theme-border-medium)}.trip-info[data-v-bf1e56ea]{display:flex;flex-direction:column;gap:var(--core-space-200)}.trip-info__content[data-v-bf1e56ea]{border-radius:var(--core-radius-150);position:relative;border:1px solid var(--theme-border-medium)}.filter-dropdown.layover-dropdown{max-height:none;overflow:visible;padding:0;background:#fff;width:340px}.layover-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:4px 24px;height:56px;border-bottom:none;margin-bottom:0}.layover-title{font-size:16px;font-weight:400;line-height:24px;color:#000}.layover-close{width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.layover-scroll-content{display:flex;flex-direction:column;gap:4px;padding:2px 16px 16px;overflow-y:auto;max-height:400px}.layover-select-all{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 8px;gap:8px;min-height:40px;cursor:pointer}.layover-select-all-text{font-size:14px;font-weight:400;line-height:21px;color:#000}.layover-toggle{display:inline-flex;align-items:center;width:34px;height:20px;border-radius:100px;background:#c8cfd6;position:relative;transition:background .2s;flex-shrink:0}.layover-toggle.on{background:#1876dc}.layover-toggle-knob{width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:left .2s}.layover-toggle.on .layover-toggle-knob{left:16px}.layover-country-header{font-size:13px;font-weight:500;line-height:19.5px;color:#000;padding:4px 8px;margin:0;text-align:left}.layover-airport-row{display:flex;flex-direction:row;align-items:center;padding:8px;gap:8px;cursor:pointer;min-height:40px;box-sizing:border-box}.layover-airport-row:hover{background:#f5f7f9;border-radius:4px}.layover-checkbox-wrap{display:flex;width:18px;height:18px;flex-shrink:0}.layover-checkbox{width:18px;height:18px;border-radius:4px;border:2px solid rgb(195,204,213);background:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;color:#fff}.layover-checkbox.checked{background:#1876dc;border-color:#1876dc}.layover-checkbox svg{width:20px;height:20px}.layover-airport-name{font-size:14px;font-weight:400;line-height:22px;color:#1a232b}.filter-dropdown.layover-dur-dropdown{max-height:none;overflow:visible;padding:0;background:#fff;border-radius:8px;box-shadow:#1a232b0a 0 0 2px,#1a232b1f 0 3px 6px;width:340px}.layover-dur-panel{background:#fff;border-radius:8px;box-shadow:#1a232b0a 0 0 2px,#1a232b1f 0 3px 6px;width:340px;font-size:16px;font-weight:400;color:#000;line-height:24px}.layover-dur-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:4px 24px;height:56px;position:relative}.layover-dur-title{font-size:16px;font-weight:400;line-height:24px;color:#000}.layover-dur-close{width:48px;height:48px;cursor:pointer;display:flex;align-items:center;justify-content:center}.layover-dur-content{display:flex;flex-direction:column;padding:2px 16px 16px;position:relative}.layover-dur-inner{padding:0 8px 8px}.layover-dur-slider-wrap{padding:8px 0}.layover-dur-label-row{font-size:12px;font-weight:400;line-height:16px;color:#555f6d;margin:0 0 16px;text-align:left}.layover-dur-label{font-size:12px;font-weight:400;line-height:16px;color:#1a232b;margin-right:4px}.layover-dur-track-container{width:292px;height:4px;position:relative;cursor:pointer}.layover-dur-rail{width:292px;height:4px;background:#0536570f;border-radius:4px;position:relative}.layover-dur-active{position:absolute;top:0;height:4px;background:#1876dc;border-radius:0}.layover-dur-thumb{width:20px;height:20px;border-radius:1000px;background:#fff;border:6px solid rgb(24,118,220);position:absolute;top:-8px;transform:translate(-10px);cursor:pointer;box-sizing:border-box;z-index:2}.layover-dur-thumb:hover{box-shadow:0 0 0 4px #1876dc26}.trip-list[data-v-b39377ff]{display:flex;flex-direction:column;gap:var(--core-space-300)}.separate-tickets[data-v-00f722ee]{padding-bottom:var(--core-space-300)}.separate-tickets[data-v-00f722ee] h1{margin-block:var(--core-space-200);font-size:var(--theme-text-size-title-sm);line-height:var(--theme-text-height-title-sm)}.separate-tickets[data-v-00f722ee] h2,.separate-tickets[data-v-00f722ee] h3{margin-block:var(--core-space-200);font-size:var(--theme-text-size-title-xs);line-height:var(--theme-text-height-title-xs)}.separate-tickets[data-v-00f722ee] p,.separate-tickets[data-v-00f722ee] li{font-size:var(--theme-text-size-body-lg);line-height:var(--theme-text-height-body-lg-relaxed);color:var(--theme-content-secondary)}.separate-tickets[data-v-00f722ee] ul{list-style:disc;padding-left:var(--core-space-300)}.trip-details-additional-information[data-v-98ca272d],.trip-details-ngs-included[data-v-cfcd0d21]{display:flex;flex-direction:column;gap:var(--core-space-200)}.trip-details-ngs-included__ngs-name[data-v-cfcd0d21]{text-transform:capitalize}.sections-stack[data-v-c965871e]{display:flex;flex-direction:column;gap:var(--core-space-500);padding:var(--core-space-300) 0}.alerts-stack[data-v-c965871e]{display:flex;flex-direction:column;gap:var(--core-space-100);padding-top:var(--core-space-300);padding-bottom:var(--core-space-200)}.alert-item[data-v-c965871e]{border:1px solid var(--theme-border-info-subtle)}@media(min-width:769px){.alert-item[data-v-c965871e] .alert__content{flex-direction:row;align-items:center}}.alert-item[data-v-c965871e] .icon{color:var(--theme-content-info)}.chat-area-messages-placeholder[data-v-6ead0cc2]{display:flex;flex-direction:column;gap:var(--core-space-400);padding:var(--core-space-300);padding-bottom:80px;height:100%;overflow:hidden auto}.placeholder--agent[data-v-6ead0cc2]{display:flex;flex-direction:column;gap:var(--core-space-200)}.placeholder--user[data-v-6ead0cc2]{display:flex;flex-direction:column;align-items:flex-end}.placeholder__message-group[data-v-6ead0cc2]{display:flex;flex-direction:column;gap:var(--core-space-100);width:100%}.placeholder__message-list[data-v-6ead0cc2]{max-width:330px}.placeholder--agent .placeholder__message-group[data-v-6ead0cc2]{align-items:flex-start;max-width:480px}.placeholder--user .placeholder__message-group[data-v-6ead0cc2]{align-items:flex-end;max-width:272px}.selectable-list[data-v-457e148e]{display:flex;flex-direction:column;border:1px solid var(--theme-border-medium);border-radius:var(--core-dimension-150);overflow:hidden;width:fit-content;background-color:var(--theme-bg-primary)}.selectable-item[data-v-457e148e]{all:unset;display:flex;justify-content:space-between;align-items:center;padding:var(--core-dimension-200);border-bottom:1px solid var(--theme-border-medium);cursor:pointer;transition:background-color .2s ease-in-out;gap:var(--core-dimension-200)}.selectable-item--loading[data-v-457e148e]{pointer-events:none;color:var(--theme-content-disabled);cursor:not-allowed}.selectable-item[data-v-457e148e]:last-child{border-bottom:none}.selectable-item[data-v-457e148e]:hover,.selectable-item--active[data-v-457e148e]{background-color:var(--theme-bg-secondary)}.attachment-item[data-v-5e256179]{display:flex;align-items:center;justify-content:space-between;gap:var(--core-dimension-100)}.attachment-item__info[data-v-5e256179]{display:flex;align-items:center;gap:var(--core-dimension-200);max-width:calc(100% - var(--core-dimension-400))}.attachment-item__icon[data-v-5e256179]{background-color:#fff;padding:var(--core-dimension-100);border-radius:var(--core-dimension-50)}.attachment-item__name[data-v-5e256179]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-conversation__body[data-v-2b634c67]{display:flex;flex-direction:column;gap:var(--core-dimension-100)}.chat-message__text[data-v-2b634c67]{display:flex;flex-direction:column;gap:var(--core-dimension-100);padding:var(--core-dimension-200);border-radius:var(--core-radius-150);border-bottom-left-radius:0;width:fit-content;max-width:100%;background-color:var(--theme-bg-secondary)}.chat-message__text--user[data-v-2b634c67]{background-color:var(--theme-bg-info);border-bottom-right-radius:0;border-bottom-left-radius:var(--core-radius-150);align-self:flex-end;color:var(--theme-content-primary-inverse)}.chat-message__text-body[data-v-2b634c67]{white-space:pre-line}.chat-message__text-body[data-v-2b634c67] a{text-decoration:underline;text-underline-offset:2px;color:var(--theme-action-link-normal)}.chat-message__text-body[data-v-2b634c67] a:hover{color:var(--theme-action-link-hover)}.attachments-list[data-v-2b634c67]{display:flex;flex-direction:column;gap:var(--core-dimension-100)}.chat-conversation__date[data-v-b4d37c2e]{text-align:center}.chat-conversation__message[data-v-b4d37c2e]{background-color:var(--theme-bg-primary);gap:var(--core-dimension-100);display:flex;flex-direction:column;width:100%;max-width:480px}.chat-conversation__message--user[data-v-b4d37c2e]{align-self:flex-end}.chat-conversation__message--first[data-v-b4d37c2e]{order:1}[data-v-b4d37c2e] .chat-conversation__sender{display:flex;align-items:center;gap:var(--core-dimension-100)}[data-v-b4d37c2e] .chat-conversation__sender--user{justify-content:flex-end}.chat-conversation__message--wrapper[data-v-b4d37c2e]{display:flex;flex-direction:column;gap:var(--core-dimension-100)}.chat-conversation__typical-response[data-v-b4d37c2e]{display:flex;align-items:center;justify-content:center;padding:var(--core-dimension-200);gap:var(--core-dimension-75)}.chat-conversation[data-v-8c88c352]{display:flex;flex-direction:column-reverse;gap:var(--core-dimension-200);flex:1;overflow:auto;padding:var(--core-dimension-300) var(--core-dimension-100) 0;scrollbar-gutter:stable}@media(min-width:769px){.chat-conversation[data-v-8c88c352]{padding:var(--core-dimension-300) var(--core-dimension-175) 0 var(--core-dimension-300)}}.chat-conversation__pagination-loading[data-v-8c88c352]{order:2;text-align:center}.chat-conversation__date[data-v-8c88c352]{text-align:center}.chat-conversation__message--user[data-v-8c88c352]{align-self:flex-end}.chat-conversation__message--first[data-v-8c88c352]{order:1}[data-v-8c88c352] .chat-conversation__sender{display:flex;align-items:center;gap:var(--core-dimension-100)}[data-v-8c88c352] .chat-conversation__sender--user{justify-content:flex-end}.chat-conversation__message--wrapper[data-v-8c88c352]{display:flex;flex-direction:column;gap:var(--core-dimension-100)}.chat-conversation__typical-response[data-v-8c88c352]{display:flex;align-items:center;justify-content:center;padding:var(--core-dimension-200);gap:var(--core-dimension-75)}.attachment-error-modal__title-wrapper[data-v-760ab004]{display:flex;align-items:center;gap:var(--core-dimension-100)}.attachment-error-modal__content[data-v-760ab004]{display:flex;flex-direction:column;gap:var(--core-dimension-100);padding-left:var(--core-dimension-100);padding-right:var(--core-dimension-100)}.attachment-error-modal__file-list[data-v-760ab004]{display:flex;flex-direction:column;gap:var(--core-dimension-100)}.attachment-error-modal__footer[data-v-760ab004]{display:flex;justify-content:flex-end}.message-input[data-v-903179d3]{padding:var(--core-dimension-200) var(--core-dimension-100) 0}@media(min-width:769px){.message-input[data-v-903179d3]{padding:var(--core-dimension-200) var(--core-dimension-300)}}.message-input__error[data-v-903179d3]{display:flex;align-items:center;padding-top:var(--core-dimension-50);padding-bottom:var(--core-dimension-50);gap:var(--core-dimension-50);color:var(--theme-content-danger)}.input-action-group[data-v-903179d3]{display:flex;align-items:center;gap:var(--core-dimension-100);width:100%}.input-field-wrapper[data-v-903179d3]{flex-grow:1;padding:var(--core-dimension-125);padding-right:0;min-height:44px;border:1px solid var(--theme-interaction-border-neutral-normal);border-radius:var(--core-dimension-50);display:flex}.input-field-wrapper textarea[data-v-903179d3]{padding:0;border:none;resize:none;overflow-y:auto;flex-grow:1;font-weight:var(--theme-text-weight-body-medium);font-size:var(--theme-text-size-body-lg);line-height:var(--theme-text-height-body-xl-relaxed);max-height:calc(var(--theme-text-height-body-xl-relaxed) * 4);max-height:4lh;scrollbar-width:thin;scrollbar-gutter:stable}:is(.input-field-wrapper textarea[data-v-903179d3])::-webkit-scrollbar{width:var(--core-dimension-100)}@media(min-width:769px){.input-field-wrapper textarea[data-v-903179d3]{max-height:calc(var(--theme-text-height-body-xl-relaxed) * 3);max-height:3lh}}.input-field-wrapper textarea[data-v-903179d3]:focus,.input-field-wrapper textarea[data-v-903179d3]:focus-visible{outline:none}.error-banner[data-v-6e463f30]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--core-space-200);padding:0 var(--core-space-200)}@media(min-width:769px){.error-banner[data-v-6e463f30]{padding:0}}.error-banner__content[data-v-6e463f30]{display:flex;flex-direction:column;align-items:center;gap:var(--core-space-250)}.error-banner__messages[data-v-6e463f30]{display:flex;flex-direction:column;align-items:center;gap:var(--core-space-100);text-align:center}.error-banner__description[data-v-6e463f30]{text-wrap:balance;max-width:360px}.error-banner__description+.error-banner__description[data-v-6e463f30]{margin-top:var(--core-space-200)}.error-banner__actions[data-v-6e463f30]{display:flex;flex-direction:column;align-items:center;gap:var(--core-space-150);width:100%}.error-banner__buttons[data-v-6e463f30]{display:flex;gap:var(--core-space-150);flex-direction:column;justify-content:center;width:100%}@media(min-width:769px){.error-banner__buttons[data-v-6e463f30]{flex-direction:row}}.error-banner__buttons button[data-v-6e463f30],.error-banner__help-link[data-v-6e463f30]{width:100%}.error-modal__content[data-v-a54bde79]{display:flex;flex-direction:column;padding:var(--core-space-300) 0;gap:var(--core-space-100)}.error-modal__content-wrapper[data-v-a54bde79]{display:flex;gap:var(--core-space-200);align-items:center}.error-modal__content a[data-v-a54bde79]{white-space:nowrap}.error-modal__footer[data-v-a54bde79]{display:flex;flex-direction:column;gap:var(--core-space-150)}.chat-wrapper[data-v-30c9b652]{display:flex;flex-direction:column;position:relative;scrollbar-width:none;-ms-overflow-style:none;height:100%}.chat-area-title-placeholder[data-v-65691a8f],.chat-header[data-v-9a1a1b2f]{display:flex;align-items:center;gap:var(--core-space-100)}.chat-card__details[data-v-d6f652e3]{display:flex;flex-direction:column;gap:var(--core-dimension-75);flex:1;overflow:hidden;max-width:100%}.chat-card__title[data-v-d6f652e3]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%;box-sizing:border-box}.chat-card__header[data-v-d6f652e3]{display:flex;justify-content:space-between;align-items:center}.chat-card__message[data-v-d6f652e3]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%;box-sizing:border-box}.chat-card__status[data-v-d6f652e3]{display:flex;justify-content:space-between;align-items:center}.chat-card__status-text[data-v-d6f652e3]{font-weight:var(--theme-text-weight-body-medium)}.chat-card[data-v-dadddf41]{all:unset;display:flex;padding:var(--core-dimension-200);border:1px solid var(--theme-border-medium);border-radius:var(--core-dimension-200);background-color:var(--theme-bg-primary);gap:var(--core-dimension-150);width:100%;box-sizing:border-box;cursor:pointer}.chat-card[data-v-dadddf41]:hover{background-color:var(--theme-bg-info-subtle);border:1px solid transparent}.chat-card[data-v-dadddf41]:focus-visible{border:1px solid var(--theme-border-strong)}.chat-card--active[data-v-dadddf41],.chat-card--active[data-v-dadddf41]:hover{border:1px solid var(--theme-border-info)}@media(max-width:768px){.chat-card--active[data-v-dadddf41]{border:1px solid var(--theme-border-medium)}}.chat-list-cards-placeholder[data-v-731d6f6b]{display:flex;flex-direction:column;gap:var(--core-space-100);padding:var(--core-space-300);padding-bottom:var(--core-space-200)}.chat-list-container[data-v-c99e74ab]{display:flex;flex-direction:column;height:100%}@media(max-width:768px){.chat-list-container[data-v-c99e74ab]{height:calc(100% - 134px)}}.chat-list[data-v-c99e74ab]{display:flex;flex-direction:column;gap:var(--core-dimension-200);height:calc(100% - 78px);overflow-y:auto;padding:var(--core-dimension-300);-webkit-tap-highlight-color:transparent}@media(max-width:768px){.chat-list[data-v-c99e74ab]{padding:0 var(--core-dimension-150) var(--core-dimension-200)}}.chat-list__loading[data-v-c99e74ab]{display:flex;justify-content:center;align-items:center}.chat-list__pagination-loading[data-v-c99e74ab]{text-align:center;padding:var(--core-dimension-150) var(--core-dimension-300)}.chat-footer[data-v-c99e74ab]{bottom:0;padding:var(--core-dimension-200);position:absolute;box-sizing:border-box;width:100%;background:var(--theme-bg-primary)}@media(max-width:768px){.chat-footer[data-v-c99e74ab]{border:none;bottom:var(--bottom-navigation-height)}}.chat-footer[data-v-c99e74ab]:before{content:"";position:absolute;top:-50px;left:0;width:calc(100% - var(--core-dimension-200));height:50px;background:linear-gradient(0deg,#fff,#fff0 73%);pointer-events:none}@media(min-width:769px){.error-modal__header[data-v-81f4f0f2]{padding-top:var(--core-space-150)}}.error-modal__body[data-v-81f4f0f2]{display:flex;flex-direction:column;gap:var(--core-space-200);padding:var(--core-space-300) 0;padding-bottom:0}@media(min-width:769px){.error-modal__body[data-v-81f4f0f2]{padding-top:0}}.error-modal__body a[data-v-81f4f0f2]{white-space:nowrap}.error-modal__footer[data-v-81f4f0f2]{display:flex;flex-direction:column;gap:var(--core-space-150)}@media(min-width:769px){.error-modal__footer[data-v-81f4f0f2]{flex-direction:row-reverse;justify-content:end}}.trip-summary-links.trip-summary__item{padding:var(--core-space-200);display:flex;flex-direction:column;gap:var(--core-space-200)}.trip-summary__download-button{display:flex;gap:var(--core-space-300)}.trip-summary__download-button>*:first-child{flex-grow:1}.trip-summary__download-button:hover>*:first-child{text-decoration:underline;text-underline-offset:var(--core-space-25)}.aux-products-summary.trip-summary__item[data-v-3553f77f]{padding:var(--core-space-300);padding-bottom:var(--core-space-100)}.aux-products-summary .trip-summary__item-content[data-v-3553f77f]{display:flex;flex-direction:column;gap:var(--core-space-100)}.booking-reference.trip-summary__item[data-v-c39ed193]{display:flex;align-items:center;padding:var(--core-space-200) var(--core-space-300)}.booking-reference .trip-summary__item-content[data-v-c39ed193]{flex-grow:1;display:flex;flex-direction:column;gap:var(--core-space-50);text-align:left}.total-summary.trip-summary__item[data-v-bc0ea8c9]{padding:var(--core-space-300)}.total-summary .trip-summary__item-content[data-v-bc0ea8c9]{display:flex;flex-direction:column;gap:var(--core-space-300)}.total-summary__items[data-v-bc0ea8c9]{display:flex;flex-direction:column;gap:var(--core-space-50)}.total-summary__item[data-v-bc0ea8c9],.total-summary__total[data-v-bc0ea8c9]{display:flex;align-items:center;justify-content:space-between}.total-summary__footer[data-v-bc0ea8c9]{padding-top:var(--core-space-300);border-top:1px solid var(--theme-border-light)}.travelers-summary.trip-summary__item[data-v-4f927b72]{padding:var(--core-space-300);padding-bottom:var(--core-space-100)}.travelers-summary .trip-summary__item-content[data-v-4f927b72]{display:flex;flex-direction:column;gap:var(--core-space-100)}.travelers-summary__pax-details[data-v-4f927b72]{display:flex;align-items:center;gap:var(--core-space-50)}.travelers-summary__dot[data-v-4f927b72]{width:3px;height:3px;border-radius:var(--core-radius-pill);background-color:var(--theme-content-disabled)}.travelers-summary.trip-summary__item[data-v-516578e6]{padding:var(--core-space-300);padding-bottom:var(--core-space-100)}.travelers-summary .trip-summary__item-content[data-v-516578e6]{display:flex;flex-direction:column;gap:var(--core-space-100)}.travelers-summary__pax-details[data-v-516578e6]{display:flex;align-items:center;gap:var(--core-space-50)}.travelers-summary__dot[data-v-516578e6]{width:3px;height:3px;border-radius:var(--core-radius-pill);background-color:var(--theme-content-disabled)}.trip-summary{display:flex;justify-content:center}@media(max-width:768px){.trip-summary{padding-top:var(--core-space-300);padding-bottom:0}}.trip-summary__content{position:relative;display:flex;flex-direction:column;gap:var(--core-space-300);width:100%}@media(min-width:769px)and (max-width:1024px){.trip-summary__content{max-width:688px;padding-top:var(--core-space-300)}}.trip-summary__item{border-radius:var(--core-radius-200);border:1px solid var(--theme-border-medium)}.trip-summary__details-item{padding:var(--core-space-200) var(--core-space-100);display:flex;flex-direction:column;gap:var(--core-space-50)}.trip-summary__details-item+.trip-summary__details-item{border-top:1px solid var(--theme-border-light)}.trip-summary-placeholder[data-v-b90c8948]{display:flex;flex-direction:column;gap:var(--core-space-200)}.trip-summary-modal__footer>button[data-v-98285f80]{max-width:688px}.trip-summary-modal__footer[data-v-98285f80]{display:flex;justify-content:center}.trip-summary-modal__body[data-v-98285f80]{padding-bottom:var(--core-space-300)}@media(max-width:768px){.trip-summary-modal__body[data-v-98285f80]{padding-top:var(--core-space-300)}}.chat-table[data-v-f85ca3db]{--chat-width: 290px;--trip-summary-width: 360px}@media(min-width:1201px){.chat-table[data-v-f85ca3db]{--chat-width: 360px}}.chat-table[data-v-f85ca3db]{display:flex;flex-direction:column;border-radius:var(--core-dimension-200);overflow:hidden;border:1px solid var(--theme-border-light);flex-grow:1}.chat-table__header-wrapper[data-v-f85ca3db]{height:100%;padding:var(--core-space-200) var(--core-space-300);width:100%;display:flex;align-items:center;position:relative}.chat-table__header-wrapper h2[data-v-f85ca3db]{width:calc(100% - 48px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-table__header[data-v-f85ca3db]{display:flex;height:64px}.chat-table__list[data-v-f85ca3db]{width:100%;min-width:var(--chat-width);border-right:1px solid var(--theme-border-light)}.chat-table__sidebar[data-v-f85ca3db]{width:100%;min-width:var(--trip-summary-width);border-left:1px solid var(--theme-border-light);overflow:hidden auto}.chat-table-sidebar-wrapper[data-v-f85ca3db]{padding:var(--core-space-300)}.chat-table__chat[data-v-f85ca3db]{display:flex;flex-direction:column;width:100%;min-width:calc(100% - var(--chat-width));transition:min-width .3s ease}@media(min-width:1025px){.chat-table__chat--narrow[data-v-f85ca3db]{min-width:calc(100% - var(--chat-width) - var(--trip-summary-width))}}.chat-table__content .chat-table__list[data-v-f85ca3db]{overflow:hidden;position:relative}.chat-table__content[data-v-f85ca3db]{display:flex;flex-grow:1;border-top:1px solid var(--theme-border-light);height:calc(100% - 64px)}.trip-details-trigger[data-v-f85ca3db]{margin-left:auto;opacity:1;visibility:visible;transition-property:opacity;transition-duration:.1s;transition-delay:.3s}@media(min-width:769px){.trip-details-trigger.hidden[data-v-f85ca3db]{opacity:0;visibility:hidden;transition-property:opacity;transition-duration:0s;transition-delay:0s}}.trip-details-close-action[data-v-f85ca3db]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.chat-table-sidebar-footer[data-v-f85ca3db]{width:100%;padding:var(--core-space-200);position:sticky;bottom:0;background:var(--theme-bg-primary)}.chat-table-sidebar-footer[data-v-f85ca3db]:before{pointer-events:none;content:"";position:absolute;top:-50px;left:0;width:100%;height:50px;background:linear-gradient(0deg,#fff,#fff0 73%)}.support-page[data-v-4487e891]{--page-offset: calc(var(--top-navigation-height) + var(--bottom-navigation-height));display:flex;flex-direction:column;width:100%;max-width:1840px;margin:0 auto;padding:0;overflow:hidden;height:calc(100dvh - var(--page-offset))}@media(min-width:769px){.support-page[data-v-4487e891]{padding:24px}}@media(min-width:1025px){.support-page[data-v-4487e891]{padding:40px 24px;--page-offset: var(--top-navigation-height)}}@media(min-width:1921px){.support-page[data-v-4487e891]{padding:40px}}.support-page .page-title[data-v-4487e891]{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}@media(max-width:768px){.support-page .page-title[data-v-4487e891]{height:auto;padding:var(--core-dimension-300) var(--core-dimension-300) 0 var(--core-dimension-300)}}.root[data-v-2058d293]{max-width:72px;min-height:72px;min-width:72px;position:relative;overflow:hidden}.circle[data-v-2058d293]{height:40px;width:40px;border:2px solid var(--theme-content-secondary);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:circle-animation-2058d293 4.2s ease infinite}.planet__circle[data-v-2058d293]{display:block;position:absolute;top:50%;left:50%;width:64px;height:20px;transform-origin:top left;transform:rotate(-24deg) translate(-50%,-50%);border:2px solid var(--theme-content-secondary);border-radius:100%;clip-path:inset(0)}.planet__circle[data-v-2058d293]:before,.planet__circle[data-v-2058d293]:after{content:"";display:block;position:absolute;background:var(--theme-bg-primary)}.planet__circle[data-v-2058d293]:before{left:50%;top:-3px;width:42px;height:10px;transform:translate(-50%)}.planet__circle[data-v-2058d293]:after{top:0;right:-2px;width:96px;height:64px;transform-origin:top center;animation:planet-ring-animation-2058d293 4.2s ease infinite}.planet__swirl[data-v-2058d293]{position:absolute;top:50%;left:50%;width:24px;height:10px;transform-origin:top left;transform:rotate(-24deg) translate(-6px,-8px);overflow:hidden;clip-path:inset(0)}.planet__swirl[data-v-2058d293]:before,.planet__swirl[data-v-2058d293]:after{content:"";display:block}.planet__swirl[data-v-2058d293]:before{position:absolute;bottom:0;width:64px;height:20px;transform:translate(-20px);left:-4px;border:2px solid var(--theme-content-secondary);border-radius:100%}.planet__swirl[data-v-2058d293]:after{width:48px;height:20px;margin-left:-12px;background:var(--theme-bg-primary);transform-origin:top center;animation:planet-swirl-animation-2058d293 4.2s ease infinite}.airplane[data-v-2058d293]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);opacity:0;color:var(--theme-content-secondary);animation:airplane-animation-2058d293 4.2s ease infinite}.airplane__container[data-v-2058d293]{position:relative}.airplane__track[data-v-2058d293]{display:block;height:2px;width:16px;position:absolute;top:calc(50% - 2px);right:100%;clip-path:inset(0)}.airplane__track[data-v-2058d293]:before{content:"";display:block;height:2px;width:16px;background:var(--theme-content-secondary);border-radius:1px;animation:airplane-track-animation-2058d293 4.2s ease infinite}.airplane__track--left[data-v-2058d293]{top:calc(50% - 6px)}.airplane__track--left[data-v-2058d293]:before{animation-delay:0ms}.airplane__track--right[data-v-2058d293]{top:calc(50% + 2px)}.airplane__track--right[data-v-2058d293]:before{animation-delay:.24s}.ticket[data-v-2058d293]{position:absolute;top:50%;left:50%;transform:translate(-50%) translate(-20px) translateY(-50%) translateY(10px) rotate(-25deg);width:80px;border-radius:0 50% 50% 0;overflow:hidden}.ticket svg[data-v-2058d293]{animation:ticket-animation-2058d293 4.2s ease infinite;width:41px;transform-origin:left center}.ticket__container[data-v-2058d293]{display:flex;align-items:center;position:relative;transform:translate(-7px);height:80px;width:42px;margin-left:auto}.ticket__path[data-v-2058d293]{fill-opacity:0;stroke:#33404f;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px}@keyframes planet-ring-animation-2058d293{0%{transform:rotate(0)}10%{transform:rotate(-180deg)}12%{transform:rotate(-180deg)}20%{transform:rotate(-360deg)}to{transform:rotate(-360deg)}}@keyframes planet-swirl-animation-2058d293{0%{transform:rotate(0)}8%{transform:rotate(-180deg)}30%{transform:rotate(-360deg)}to{transform:rotate(-360deg)}}@keyframes circle-animation-2058d293{0%{height:40px;width:40px}20%{height:40px;width:40px;opacity:1}23%{height:32px;width:32px;opacity:0}53%{height:32px;width:32px;opacity:0}56%{height:40px;width:40px;opacity:1}}@keyframes airplane-track-animation-2058d293{0%{transform:translate(100%)}36%{transform:translate(100%)}38%{transform:translate(0)}43%{transform:translate(-100%)}to{transform:translate(-100%)}}@keyframes airplane-animation-2058d293{0%{opacity:0;transform:translate(-50%,-50%) rotate(-45deg)}8%{transform:translate(-200%,100%) rotate(-45deg)}21%{opacity:0}25%{opacity:1}33%{transform:translate(-50%,-50%) rotate(-45deg)}46%{transform:translate(-50%,-50%) rotate(-45deg)}51%{opacity:1}52%{opacity:0}58%{transform:translate(-50%,-50%) rotate(0)}}@keyframes ticket-animation-2058d293{0%{opacity:0}54%{opacity:0;transform:rotate(-30deg)}55%{opacity:1;transform:rotate(-30deg)}60%{opacity:1;transform:rotate(10deg)}63%{transform:rotate(0)}85%{transform:rotate(0)}86%{transform:rotate(0) translate(-10px)}97%{transform:rotate(0) translate(62px)}to{opacity:1;transform:rotate(0) translate(62px)}}.empty-state[data-v-06599c6e]{min-width:calc(var(--core-dimension-2500) + var(--core-dimension-500));max-width:calc(var(--core-dimension-2500) + var(--core-dimension-2000));display:flex;flex-direction:column;align-items:center;gap:var(--core-dimension-300);margin-inline:auto;text-align:center}.empty-state__icon[data-v-06599c6e]{display:flex;justify-content:center;align-items:center}.empty-state__icon img[data-v-06599c6e]{width:100%;height:100%}.empty-state__content[data-v-06599c6e]{display:flex;flex-direction:column;gap:var(--core-dimension-300)}.empty-state__text[data-v-06599c6e]{display:flex;flex-direction:column;gap:var(--core-space-100)}.empty-state__actions[data-v-06599c6e]{display:flex;flex-direction:column;align-items:center;gap:var(--core-space-200)}.price-alert__disabled[data-v-31f6b92c]{opacity:.5}.price-alert__summary-icon[data-v-31f6b92c]:hover{background-color:var(--theme-action-ghost-active)}.circular-spinner[data-v-f541ecb0]{display:flex;align-items:center;justify-content:center;margin-inline:auto}.circular-spinner__svg[data-v-f541ecb0]{animation:spinner-rotate-f541ecb0 1s linear infinite;transform-origin:center}@keyframes spinner-rotate-f541ecb0{to{transform:rotate(360deg)}}.container[data-v-b0564095]{max-width:720px;width:100%;margin:0 auto;display:flex;flex-flow:column;gap:var(--core-space-500);padding:var(--core-space-200);flex:1;overflow:hidden;scrollbar-gutter:stable;padding-bottom:68px}@media(min-width:769px){.container[data-v-b0564095]{padding:var(--core-space-500) var(--core-space-200)}}.my-trips__actions[data-v-b0564095]{display:flex;align-items:center;gap:var(--core-space-100)}.my-trips__content[data-v-b0564095]{display:flex;flex-flow:column;gap:var(--core-space-300)}.my-trips__list[data-v-b0564095]{display:flex;flex-direction:column;gap:var(--core-space-200);position:relative}.my-trips__list-item[data-v-b0564095]{width:100%}.my-trips__loader[data-v-b0564095]{padding:var(--core-space-500)}.bag-stepper-row{display:flex;align-items:center;justify-content:space-between;padding:8px;gap:12px;font-size:14px;font-weight:400;color:#1a232b}.bag-stepper-label{font-size:14px;font-weight:400;color:#1a232b;line-height:22px}.bag-stepper-controls{display:flex;align-items:center;gap:12px}.bag-stepper-count{font-size:14px;font-weight:500;color:#1a232b;min-width:32px;text-align:center}.bag-stepper-btn{width:32px;height:32px;border-radius:1000px;border:1px solid var(--theme-bg-strong);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--theme-bg-strong);padding:0;transition:all .2s}.bag-stepper-btn.plus{border-color:var(--theme-bg-brand);color:var(--theme-bg-brand)}.bag-stepper-btn.disabled{opacity:.5;cursor:default}.bag-stepper-btn:hover:not(.disabled){background:#0000000a}.baggage-info{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--theme-content-tertiary)}.bag-icon{font-size:16px;opacity:.7}.baggage-icon{font-size:16px}.booking-options-section{display:flex;flex-direction:column;gap:16px;padding:0;margin-top:0}.booking-options-title{font-size:20px;font-weight:600;line-height:24px;color:#1a232b;margin:0}.booking-chip-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px}.booking-chip-row::-webkit-scrollbar{display:none}.booking-chip{display:flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid rgb(222,227,231);background:#fff;border-radius:8px;cursor:pointer;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600;color:#3a424a;height:32px;transition:all .2s ease}.booking-chip:hover{border-color:#3a424a;background:#f1f3f5}.booking-chip-active{background:#3a424a;color:#fff;border-color:#3a424a}.booking-chip-active:hover{background:#30343c;border-color:#30343c}.booking-chip-x{width:14px;height:14px;flex-shrink:0;margin-left:2px}.booking-chip-icon{width:16px;height:16px;flex-shrink:0}.booking-chip-text{display:inline}.booking-cards-wrapper{display:flex;align-items:center;position:relative}.booking-scroll-btn{width:40px;height:40px;border-radius:50%;border:1px solid rgb(222,227,231);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 4px #0000001a;position:absolute;right:-20px;top:50%;transform:translateY(-50%);z-index:2}.booking-scroll-btn:hover{background:#f5f7f9}.booking-scroll-btn.booking-scroll-left{right:auto;left:-20px}.booking-cards{display:flex;flex-direction:row;gap:16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-width:0;scroll-behavior:smooth}.booking-cards::-webkit-scrollbar{display:none}.booking-card{flex:0 0 calc(40% - 8px);border-radius:12px;border:1px solid rgb(222,227,231);background:#fff;display:flex;flex-direction:column;overflow:hidden;transition:opacity .1s ease}.booking-card-selected{border-top:3px solid rgb(23,113,212)}.booking-card-header-simple{padding:20px 20px 0;display:flex;flex-direction:column;gap:0}.booking-card-name{font-size:18px;font-weight:600;line-height:24px;color:#1a232b;margin:0}.booking-card-cabin{font-size:14px;font-weight:400;line-height:20px;color:#555f6d;margin:2px 0 0}.booking-card-features{padding:16px 20px;display:flex;flex-direction:column;gap:0;flex:1}.booking-feature-row{display:flex;align-items:center;gap:10px;padding:8px 0}.booking-feature-icon{position:relative;width:20px;height:20px;flex-shrink:0}.booking-feature-icon svg:first-child{display:block}.booking-feature-x{position:absolute;bottom:-3px;right:-3px}.booking-feature-text{font-size:14px;font-weight:500;line-height:20px;color:#1a232b;margin:0}.booking-feature-disabled .booking-feature-text{color:#8a96a3}.booking-show-more{display:flex;align-items:center;gap:6px;padding:8px 0;margin-top:4px;background:none;border:none;color:#1a232b;cursor:pointer;font-size:14px;font-weight:500;text-decoration:underline}.booking-show-more:hover{color:#1771d4}.booking-show-more-icon{width:16px;height:16px}.booking-additional-services{padding:8px 0;border-top:1px solid rgb(240,243,245);display:flex;flex-direction:column;gap:6px}.booking-service-item{display:flex;align-items:flex-start;gap:8px;padding:4px 0;font-size:12px}.booking-service-icon{width:14px;height:14px;flex-shrink:0;margin-top:1px}.booking-service-text{font-size:12px;font-weight:400;line-height:14px;color:#555f6d;margin:0}.booking-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;border-top:1px solid rgb(240,243,245);margin-top:auto}.booking-card-price-area{display:flex;flex-direction:column;gap:0}.booking-card-price{font-size:20px;font-weight:600;line-height:24px;color:#000;margin:0}.booking-card-price-label{font-size:12px;font-weight:400;line-height:16px;color:#555f6d;margin:0}.booking-select-btn{background:#fff;color:#1a232b;border:2px solid rgb(58,66,74);min-width:100px;height:44px;padding:0 24px;border-radius:1000px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.booking-select-btn:hover{background:#f5f7f9}.booking-select-btn-filled{background:#1771d4;color:#fff;border-color:#1771d4}.booking-select-btn-filled:hover{background:#1565c0}@media(max-width:768px){.booking-cards-wrapper{flex-direction:column}.booking-scroll-btn{display:none}.booking-cards{flex-direction:column;overflow:visible;gap:12px}.booking-card{flex:1 1 auto;width:100%}}.content-block[data-v-5005daea]{padding:var(--core-space-300);background-color:var(--theme-bg-primary);border-radius:var(--core-radius-150);box-shadow:var(--theme-shadow-card)}.hotel-status[data-v-11bb8b17]{display:flex;flex-direction:column;gap:var(--core-space-300)}.hotel-status__title[data-v-11bb8b17]{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:var(--core-space-200)}@media(min-width:769px){.hotel-status__title[data-v-11bb8b17]{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--core-space-300)}}.hotel-status__content[data-v-11bb8b17]{display:flex;flex-direction:column;gap:var(--core-space-300)}@media(min-width:769px){.hotel-status__content[data-v-11bb8b17]{gap:var(--core-space-100)}}.hotel-info[data-v-11bb8b17]{display:flex;flex-direction:column-reverse;gap:var(--core-space-300)}@media(min-width:769px){.hotel-info[data-v-11bb8b17]{flex-direction:row;justify-content:space-between}}.hotel-info__content[data-v-11bb8b17]{display:flex;flex-direction:column;gap:var(--core-space-200)}.hotel-info__content-part[data-v-11bb8b17]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--core-space-100)}.opacity-05[data-v-11bb8b17]{opacity:.5}.error-banner[data-v-68cae79c]{display:flex;justify-content:center;gap:var(--core-space-200);padding:var(--core-space-800) var(--core-space-200)}@media(min-width:441px){.error-banner[data-v-68cae79c]{padding-left:0;padding-right:0}}.error-banner__content[data-v-68cae79c]{display:flex;flex-direction:column;align-items:center;gap:var(--core-space-200)}.error-banner__text-content[data-v-68cae79c]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--core-space-100)}.error-banner__actions[data-v-68cae79c]{display:flex;flex-direction:column;gap:var(--core-space-200);margin-top:var(--core-space-100);width:100%}@media(min-width:441px){.error-banner__actions[data-v-68cae79c]{flex-direction:row;align-items:center;width:unset}}.cancellation[data-v-19bf6776]{display:flex;flex-direction:column;gap:var(--core-space-300)}.cancellation-rules__item[data-v-19bf6776]{display:flex;flex-direction:column;gap:var(--core-space-50)}@media(min-width:769px){.cancellation-rules__item[data-v-19bf6776]{flex-direction:row;justify-content:space-between;gap:0}}.cancellation-rules__item+.cancellation-rules__item[data-v-19bf6776]{margin-top:var(--core-space-200);padding-top:var(--core-space-200);border-top:1px solid var(--theme-border-light)}.cancellation-rules__details[data-v-19bf6776]{display:flex;flex-direction:column;gap:var(--core-space-50)}@media(min-width:769px){.cancellation-rules__details[data-v-19bf6776]{align-items:flex-end;text-align:right}}.contact-info[data-v-78d24631]{display:flex;flex-direction:column;gap:var(--core-space-300)}.contact-info__content[data-v-78d24631]{display:flex;flex-direction:column;gap:var(--core-space-100)}.contact-info__list[data-v-78d24631]{display:flex;flex-direction:column;gap:var(--core-space-50)}.checkin-info-action[data-v-55b52b0c]{display:flex;justify-content:flex-end}.star-rating[data-v-2c609aa9]{display:flex;align-items:center;gap:1px}.hotel-info[data-v-2baddacf],.hotel-info__wrapper[data-v-2baddacf]{display:flex;flex-direction:column;gap:var(--core-space-300)}@media(min-width:769px){.hotel-info__wrapper[data-v-2baddacf]{flex-direction:row-reverse}}.hotel-info__image[data-v-2baddacf]{position:relative;width:100%;border-radius:var(--core-radius-100);overflow:hidden;aspect-ratio:16/9}@media(min-width:769px){.hotel-info__image[data-v-2baddacf]{width:266px;height:218px;aspect-ratio:unset}}.hotel-info__image-elm[data-v-2baddacf]{opacity:0;position:absolute;height:100%;width:100%;transition:.3s ease;will-change:opacity}@media(min-width:769px){.hotel-info__image-elm[data-v-2baddacf]{object-fit:cover}}.hotel-info__image-elm--loaded[data-v-2baddacf]{position:relative;opacity:1}.hotel-info__content[data-v-2baddacf]{display:flex;flex-direction:column;gap:var(--core-space-200)}@media(min-width:769px){.hotel-info__content[data-v-2baddacf]{flex-grow:1}}.hotel-info__main[data-v-2baddacf],.hotel-info__check-in[data-v-2baddacf]{display:flex;flex-direction:column;gap:var(--core-space-100)}@media(min-width:769px){.hotel-info__check-in[data-v-2baddacf]{max-width:304px}}.check-in__list-option[data-v-2baddacf]{display:flex;align-items:center;justify-content:space-between;gap:var(--core-space-200);padding:var(--core-space-25) 0;max-width:100%}.check-in__list-option-value[data-v-2baddacf]{display:flex;gap:var(--core-space-75)}.hotel-details[data-v-2baddacf]{padding-top:var(--core-space-300);border-top:1px solid var(--theme-border-light);display:flex;flex-direction:column;gap:var(--core-space-100)}@media(min-width:769px){.hotel-details[data-v-2baddacf]{flex-direction:row;gap:var(--core-space-300);align-items:flex-start}}.hotel-details__wrapper[data-v-2baddacf]{display:flex;flex-direction:column;gap:var(--core-space-100)}@media(min-width:769px){.hotel-details__wrapper[data-v-2baddacf]{flex-grow:1}}.hotel-details__guests[data-v-2baddacf]{display:flex;align-items:center;gap:var(--core-space-100)}.hotel-details__included-option[data-v-2baddacf]{display:flex;align-items:center;gap:var(--core-space-75)}.booking-status[data-v-ebaa48e0]{display:flex;flex-direction:column;gap:var(--core-space-300)}.booking-status__title[data-v-ebaa48e0]{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:var(--core-space-200)}@media(min-width:769px){.booking-status__title[data-v-ebaa48e0]{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--core-space-300)}}.booking-status__references[data-v-ebaa48e0]{display:flex;align-items:center;flex-direction:column;gap:var(--core-space-200)}@media(min-width:769px){.booking-status__references[data-v-ebaa48e0]{flex-direction:row}}.booking-status__order-number[data-v-ebaa48e0]{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--core-space-75);padding:var(--core-space-200);border-radius:var(--core-radius-100);background-color:var(--theme-bg-secondary);text-align:left}.booking-status__order-number-content[data-v-ebaa48e0]{display:flex;align-items:flex-start;flex-direction:column;gap:var(--core-space-75)}.booking-status__order-number--confirmed[data-v-ebaa48e0]{background-color:var(--theme-bg-success-subtle);box-shadow:inset 0 0 0 1px var(--theme-border-success-subtle)}.booking-status__order-number--failed[data-v-ebaa48e0]{background-color:var(--theme-bg-danger-subtle);box-shadow:inset 0 0 0 1px var(--theme-border-danger-subtle)}.booking-status__info-list[data-v-ebaa48e0]{display:flex;flex-direction:column;gap:var(--core-space-75)}.booking-status__info-item[data-v-ebaa48e0]{display:flex;align-items:flex-start;gap:var(--core-space-50)}.booking-status__info-item-text[data-v-ebaa48e0]{display:flex;align-items:center;min-height:var(--core-dimension-300)}.important-info[data-v-befa5afa]{display:flex;flex-direction:column;gap:var(--core-space-300)}.important-info__content[data-v-befa5afa]{position:relative;padding-left:var(--core-space-200)}.important-info__content[data-v-befa5afa]:before{position:absolute;display:block;content:"";width:4px;height:100%;top:0;left:0;border-radius:var(--core-radius-pill);background-color:var(--theme-border-medium)}.important-info__content p p[data-v-befa5afa]{font-size:inherit;line-height:inherit;color:inherit}.important-info__content p+p[data-v-befa5afa]{margin-top:var(--core-space-100)}.booking-confirmation[data-v-ad22f85a]{flex-grow:1;display:flex;justify-content:center;background-color:var(--theme-bg-secondary)}.booking-confirmation__wrapper[data-v-ad22f85a]{padding:var(--core-space-100);padding-top:var(--core-space-200);padding-bottom:var(--core-space-500);display:flex;flex-direction:column;gap:var(--core-space-200);width:100%}@media(min-width:769px){.booking-confirmation__wrapper[data-v-ad22f85a]{padding:var(--core-space-300);padding-top:var(--core-space-500);padding-bottom:var(--core-space-1000);max-width:calc(744px + var(--core-space-300) * 2)}}.loader-row[data-v-c5e664ca]{display:flex;justify-content:space-between;align-items:center;padding:var(--core-dimension-275) 0}.loader-group[data-v-c5e664ca]{display:flex;flex-direction:column;gap:var(--core-dimension-50)}.display-field[data-v-fbbd241b]{display:flex;flex-direction:column;border-bottom:1px solid var(--theme-border-light)}.display-field[data-v-fbbd241b]:last-of-type{border-bottom:none}.display-field--expanded[data-v-fbbd241b]{padding-bottom:var(--core-dimension-300)}.display-field__main-row[data-v-fbbd241b]{display:flex;justify-content:space-between;align-items:center;padding:var(--core-dimension-275) 0;gap:var(--core-dimension-100)}.display-field__info-group[data-v-fbbd241b]{display:flex;flex-direction:column;gap:var(--core-dimension-50)}.display-field-modal__content-wrapper[data-v-fbbd241b]{display:flex;flex-direction:column;gap:var(--core-dimension-300)}.display-field-modal__content-wrapper-verify[data-v-fbbd241b]{align-items:center;gap:var(--core-dimension-500);text-align:center}.display-field-modal__header-info[data-v-fbbd241b]{display:flex;flex-direction:column;gap:var(--core-dimension-100)}@media(min-width:769px){.display-field-modal__header-info[data-v-fbbd241b]{gap:var(--core-dimension-100)}}.display-field-modal__header-info-verify[data-v-fbbd241b]{gap:var(--core-dimension-200)}@media(min-width:769px){.display-field-modal__header-info-verify[data-v-fbbd241b]{gap:var(--core-dimension-100)}}.display-field__description[data-v-fbbd241b]{word-break:break-all}.expanded-section[data-v-17d40986]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--core-dimension-300)}.expanded-section button[data-v-17d40986]{width:100%}@media(min-width:769px){.expanded-section button[data-v-17d40986]{width:fit-content;min-width:96px}}.expanded-section-inputs[data-v-17d40986]{display:flex;flex-direction:column;gap:var(--core-dimension-150);width:100%}@media(min-width:769px){.expanded-section-inputs[data-v-17d40986]{width:360px}}.timer-container[data-v-17d40986]{display:flex;align-items:center;gap:var(--core-dimension-100);width:100%;justify-content:center}.timer-container button[data-v-17d40986]{justify-content:center}@media(min-width:769px){.timer-container[data-v-17d40986]{justify-content:flex-start}}.expanded-section-otp-input[data-v-17d40986]{align-items:center}@media(min-width:769px){.expanded-section-otp-input[data-v-17d40986]{align-items:flex-start}}.countdown-timer-container[data-v-17d40986]{display:flex;align-items:center;gap:var(--core-dimension-100)}.countdown-timer[data-v-17d40986]{border:1px solid var(--theme-interaction-border-neutral-normal);padding:var(--core-dimension-100) var(--core-dimension-200);border-radius:var(--core-radius-pill);min-width:75px;text-align:center;font-variant-numeric:tabular-nums}.display-field-modal__content[data-v-94f8e79d]{display:flex;flex-direction:column;gap:var(--core-dimension-300)}.display-field-modal__content--verifying[data-v-94f8e79d]{align-items:center;gap:var(--core-dimension-500);text-align:center}.display-field-modal__header[data-v-94f8e79d]{display:flex;flex-direction:column;gap:var(--core-dimension-100)}@media(min-width:769px){.display-field-modal__header[data-v-94f8e79d]{gap:var(--core-dimension-100)}}.display-field-modal__header--verifying[data-v-94f8e79d]{gap:var(--core-dimension-200)}@media(min-width:769px){.display-field-modal__header--verifying[data-v-94f8e79d]{gap:var(--core-dimension-100)}}.expanded-section[data-v-e9bad17b]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--core-dimension-300)}.expanded-section button[data-v-e9bad17b]{width:100%}@media(min-width:769px){.expanded-section button[data-v-e9bad17b]{width:fit-content;min-width:96px}}.expanded-section-inputs[data-v-e9bad17b]{display:flex;flex-direction:column;gap:var(--core-dimension-150);width:100%}@media(min-width:769px){.expanded-section-inputs[data-v-e9bad17b]{width:360px}}.timer-container[data-v-e9bad17b]{display:flex;align-items:center;gap:var(--core-dimension-100);width:100%;justify-content:center}.timer-container button[data-v-e9bad17b]{justify-content:center}@media(min-width:769px){.timer-container[data-v-e9bad17b]{justify-content:flex-start}}.expanded-section-otp-input[data-v-e9bad17b]{align-items:center}@media(min-width:769px){.expanded-section-otp-input[data-v-e9bad17b]{align-items:flex-start}}.countdown-timer-container[data-v-e9bad17b]{display:flex;align-items:center;gap:var(--core-dimension-100)}.countdown-timer[data-v-e9bad17b]{border:1px solid var(--theme-interaction-border-neutral-normal);padding:var(--core-dimension-100) var(--core-dimension-200);border-radius:var(--core-radius-pill);min-width:75px;text-align:center;font-variant-numeric:tabular-nums}.expanded-section[data-v-e8a91699]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--core-dimension-300)}.expanded-section button[data-v-e8a91699]{width:100%}@media(min-width:769px){.expanded-section button[data-v-e8a91699]{width:fit-content;min-width:96px}}.expanded-section-inputs[data-v-e8a91699]{display:flex;flex-direction:column;gap:var(--core-dimension-150);width:100%}@media(min-width:769px){.expanded-section-inputs[data-v-e8a91699]{width:360px}}.timer-container[data-v-e8a91699]{display:flex;align-items:center;gap:var(--core-dimension-100);width:100%;justify-content:center}.timer-container button[data-v-e8a91699]{justify-content:center}@media(min-width:769px){.timer-container[data-v-e8a91699]{justify-content:flex-start}}.expanded-section-otp-input[data-v-e8a91699]{align-items:center}@media(min-width:769px){.expanded-section-otp-input[data-v-e8a91699]{align-items:flex-start}}.countdown-timer-container[data-v-e8a91699]{display:flex;align-items:center;gap:var(--core-dimension-100)}.countdown-timer[data-v-e8a91699]{border:1px solid var(--theme-interaction-border-neutral-normal);padding:var(--core-dimension-100) var(--core-dimension-200);border-radius:var(--core-radius-pill);min-width:75px;text-align:center;font-variant-numeric:tabular-nums}.container[data-v-7658be6f]{max-width:720px;width:100%;margin:0 auto;padding:var(--core-space-300);flex:1;overflow:hidden}@media(min-width:769px){.container[data-v-7658be6f]{padding:var(--core-space-500) 0}}.user-profile-content[data-v-7658be6f]{display:flex;flex-direction:column;gap:var(--core-space-500)}@media(min-width:769px){.user-profile-content[data-v-7658be6f]{gap:var(--core-space-300)}}.content-block[data-v-7658be6f]{display:flex;flex-direction:column;border-radius:var(--core-space-150)}@media(min-width:769px){.content-block[data-v-7658be6f]{padding:var(--core-space-300) var(--core-space-300) var(--core-space-100) var(--core-space-200);border:1px solid var(--theme-border-medium)}}.content-block--title[data-v-7658be6f]{padding-bottom:var(--core-space-100)}@media(min-width:769px){.content-block--title[data-v-7658be6f]{padding-bottom:var(--core-space-200)}}.user-profile__page-title[data-v-7658be6f]{padding-bottom:var(--core-dimension-250)}.countdown-timer[data-v-1c66f333]{border:1px solid var(--theme-interaction-border-neutral-normal);background:var(--theme-bg-primary);padding:var(--core-space-75) var(--core-space-125);border-radius:var(--core-radius-100);text-align:center;font-variant-numeric:tabular-nums;display:flex;align-items:center}.countdown-container[data-v-1c66f333]{display:flex;align-items:center;justify-content:center;gap:var(--core-space-100)}.section-panel-wrapper[data-v-6030e786]{position:relative;padding:var(--core-space-300);background-color:var(--theme-bg-primary);border-radius:var(--core-radius-100);box-shadow:var(--theme-shadow-card)}.section-panel[data-v-6030e786]{display:flex;flex-direction:column;gap:var(--core-space-300)}.close-icon[data-v-6030e786]{cursor:pointer;position:absolute;right:6px;top:4px}.section-panel__header[data-v-6030e786]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--core-space-200)}@media(min-width:769px){.section-panel__header[data-v-6030e786]{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--core-space-300)}}[data-v-6030e786] .chevron-icon{position:absolute;right:var(--core-dimension-100);top:var(--core-dimension-50)}.modal-baggage-wrapper[data-v-82965df0]{display:flex;flex-direction:column;gap:var(--core-dimension-300);padding-top:var(--core-dimension-300)}.modal-baggage-item__route[data-v-82965df0]{display:flex;align-items:center;gap:var(--core-dimension-50)}.arrow-icon[data-v-82965df0]{width:var(--core-dimension-175);min-width:var(--core-dimension-175);height:var(--core-dimension-225)}.modal-baggage-item[data-v-82965df0]{display:flex;flex-direction:column;gap:var(--core-dimension-200)}.modal-baggage-item__details[data-v-82965df0]{padding:var(--core-dimension-250);border:1px solid var(--theme-border-light);border-radius:var(--core-dimension-100)}.modal-baggage-item__baggage[data-v-82965df0]{display:flex;align-items:center;gap:var(--core-dimension-150);padding:var(--core-dimension-50) 0}.modal-baggage-text-wrapper[data-v-82965df0]{display:flex;flex-direction:column;gap:var(--core-dimension-25)}.modal-pax-baggage-item[data-v-82965df0]{display:flex;flex-direction:column;gap:var(--core-dimension-100)}.baggage-grid[data-v-d073f6fb]{display:grid;grid-template-columns:1fr;gap:var(--core-dimension-100)}@media(min-width:769px){.baggage-grid[data-v-d073f6fb]{grid-template-columns:repeat(2,1fr)}}.baggage-item[data-v-d073f6fb]{padding:var(--core-dimension-150) var(--core-dimension-200);border:1px solid var(--theme-border-light);border-radius:var(--core-dimension-100)}.baggage-item__details[data-v-d073f6fb]{display:flex;flex-direction:column;justify-content:center;gap:var(--core-dimension-50)}.baggage-item__route[data-v-d073f6fb]{display:flex;align-items:center;gap:var(--core-dimension-50)}.baggage-item__baggage[data-v-d073f6fb]{display:flex;align-items:center;gap:var(--core-dimension-100)}.arrow-icon[data-v-d073f6fb]{width:var(--core-dimension-175);min-width:var(--core-dimension-175);height:var(--core-dimension-225)}.order-number-copy[data-v-8a79768f]{display:flex;justify-content:center;align-items:center;gap:var(--core-space-75);padding:var(--core-space-200);border-radius:var(--core-radius-100);background-color:var(--theme-bg-secondary);border:1px solid transparent;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.order-number-copy__content[data-v-8a79768f]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--core-space-75)}.order-number-copy--success[data-v-8a79768f]{background-color:var(--theme-bg-success-subtle);border-color:var(--theme-border-success-subtle)}.order-number-copy--danger[data-v-8a79768f]{background-color:var(--theme-bg-danger-subtle);border-color:var(--theme-border-danger-subtle)}.manage-booking-content[data-v-b5b96a22]{display:flex;flex-direction:column;white-space:nowrap;width:100%}@media(min-width:769px){.manage-booking-content[data-v-b5b96a22]{width:224px}}.manage-booking__link[data-v-b5b96a22]{display:flex;align-items:center;gap:var(--core-dimension-100);padding:var(--core-space-150) var(--core-space-100);border-radius:var(--core-dimension-150);transition:background-color .25s ease}@media(min-width:769px){.manage-booking__link[data-v-b5b96a22]{padding:var(--core-space-100)}}.manage-booking__link[data-v-b5b96a22]:hover{background-color:var(--theme-interaction-ghost-hover)}.manage-booking__link[data-v-b5b96a22]:active{background-color:var(--theme-interaction-ghost-active)}.manage-booking-trigger[data-v-e745ebd4] .icon{transition:transform .25s ease}.manage-booking-trigger[data-state=open][data-v-e745ebd4] .icon{transform:scaleY(-1)}.manage-booking-trigger__button[data-v-e745ebd4]{all:unset;font-size:var(--theme-text-size-body-lg);font-weight:var(--theme-text-weight-body-strong);color:var(--theme-action-neutral-normal);white-space:nowrap;height:100%;cursor:pointer;display:flex;align-items:center;gap:var(--core-space-100);padding:0 var(--core-dimension-100)}.manage-booking__link-text[data-v-e745ebd4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-bar[data-v-8bc91fc4]{display:flex;flex-direction:column;width:100%}@media(min-width:769px){.progress-bar[data-v-8bc91fc4]{flex-direction:row;gap:var(--core-dimension-100)}}.progress-bar-item[data-v-8bc91fc4]{flex-grow:1;display:flex;flex-direction:row;gap:var(--core-dimension-150);min-height:60px}@media(min-width:769px){.progress-bar-item[data-v-8bc91fc4]{flex-direction:column;flex-basis:0}}.progress-bar-item-text[data-v-8bc91fc4]{display:flex;flex-direction:column;gap:var(--core-dimension-50)}.progress-bar-item-decoration[data-v-8bc91fc4]{position:relative;display:flex;align-items:flex-start}.progress-bar-item-decoration[data-v-8bc91fc4]:before{position:absolute;content:"";background-color:var(--theme-border-medium);top:0;left:50%;transform:translate(-50%);width:2px;height:100%}@media(min-width:769px){.progress-bar-item-decoration[data-v-8bc91fc4]:before{top:50%;left:0;transform:translateY(-50%);width:100%;height:1px}}.progress-bar-item-decoration.line-active[data-v-8bc91fc4]:before{background-color:var(--theme-content-secondary)}.progress-bar-item-decoration[data-part=last][data-v-8bc91fc4]:before{display:none}.progress-bar-item-decoration>div[data-v-8bc91fc4]{position:relative;padding-top:var(--core-dimension-50);padding-bottom:var(--core-dimension-50);background-color:var(--theme-bg-primary);z-index:1}@media(min-width:769px){.progress-bar-item-decoration>div[data-v-8bc91fc4]{padding-right:var(--core-dimension-100);padding-top:var(--core-dimension-100);padding-bottom:var(--core-dimension-100)}}.progress-bar-item-decoration>div>div[data-v-8bc91fc4]{position:relative;box-sizing:border-box;width:var(--core-dimension-200);height:var(--core-dimension-200);background-color:var(--theme-bg-primary);border-radius:var(--core-radius-pill);border:2px solid var(--theme-border-medium);transition:border-color .2s ease-in-out}.progress-bar-item-decoration.active>div>div[data-v-8bc91fc4]{border-color:var(--theme-content-brand)}.progress-bar-item-decoration.active>div>div[data-v-8bc91fc4]:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:var(--core-dimension-100);height:var(--core-dimension-100);border-radius:var(--core-radius-pill);background-color:var(--theme-content-brand)}.progress-bar-item-decoration.completed>div>div[data-v-8bc91fc4]:before{display:none}.progress-bar-item-decoration.completed>div>div[data-v-8bc91fc4]{border:none;color:var(--theme-content-brand)}.progress-bar-item .progress-bar-item-decoration.has-error>div>div[data-v-8bc91fc4]{border-color:var(--theme-content-danger)}.progress-bar-item .progress-bar-item-decoration.has-error>div>div[data-v-8bc91fc4]:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:var(--core-dimension-100);height:var(--core-dimension-100);border-radius:var(--core-radius-pill);background-color:var(--theme-content-danger)}.progress-bar-item-decoration.line-active.has-error[data-v-8bc91fc4]:before{background-color:var(--theme-content-danger)}.booking-status[data-v-096cdcfd]{display:flex;flex-direction:column;gap:var(--core-space-300)}.booking-status__title[data-v-096cdcfd]{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:var(--core-space-200)}@media(min-width:769px){.booking-status__title[data-v-096cdcfd]{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--core-space-300)}}[data-v-096cdcfd] .booking-status__info-list{display:flex;flex-direction:column;gap:var(--core-space-75)}[data-v-096cdcfd] .booking-status__info-item{display:flex;align-items:flex-start;gap:var(--core-space-50)}.booking-status__info-item-text[data-v-096cdcfd]{display:flex;align-items:center;min-height:var(--core-dimension-300)}[data-v-096cdcfd] .booking-confirmed__wrapper{display:flex;flex-direction:column;gap:var(--core-space-200)}[data-v-096cdcfd] .booking-resend__wrapper{display:flex;align-items:center;gap:var(--core-space-100)}[data-v-096cdcfd] .booking-actions__wrapper{display:flex;flex-direction:column;gap:var(--core-space-200)}@media(min-width:769px){[data-v-096cdcfd] .booking-actions__wrapper{flex-direction:row}}.contact-information[data-v-cd52deb3]{display:flex;flex-direction:column;gap:var(--core-dimension-100)}.contact-information__details[data-v-cd52deb3]{display:flex;flex-direction:column;gap:var(--core-dimension-50)}.list-item-card[data-v-a1bb79ee]{display:flex;flex-direction:column;padding:var(--core-dimension-200);border:1px solid var(--theme-border-medium);border-radius:var(--core-radius-100);position:relative;gap:var(--core-dimension-300)}@media(min-width:769px){.list-item-card[data-v-a1bb79ee]{flex-direction:row;justify-content:space-between;align-items:center}}.list-item-content[data-v-a1bb79ee]{display:flex;align-items:center;flex-grow:1}.info-container[data-v-a1bb79ee],.info-primary[data-v-a1bb79ee]{display:flex;align-items:center;gap:var(--core-dimension-100)}@media(min-width:769px){.info-primary[data-v-a1bb79ee]{justify-content:space-between;align-items:center;gap:var(--core-dimension-200)}}.service-slots[data-v-a1bb79ee]{display:flex;flex-direction:column;gap:var(--core-dimension-200)}@media(min-width:769px){.service-slots[data-v-a1bb79ee]{flex-direction:row}}.flight-exchange__expire-countdown{display:flex;align-items:center;justify-content:center;gap:var(--spacing-core-150)}.cfar-modal[data-v-28387244]{display:flex;flex-direction:column;gap:var(--core-dimension-200)}.cfar-modal__header[data-v-28387244]{display:flex;align-items:center;gap:var(--core-dimension-200)}.cfar-modal__content[data-v-28387244]{display:flex;flex-direction:column;gap:var(--core-dimension-500)}.cfar-modal__section[data-v-28387244]{display:flex;flex-direction:column;gap:var(--core-dimension-200)}.cfar-modal__list[data-v-28387244]{display:flex;flex-direction:column;gap:var(--core-dimension-100);list-style-type:disc;padding-left:var(--core-dimension-200)}.cfar-modal__section-group[data-v-28387244]{display:flex;flex-direction:column;gap:var(--core-dimension-300)}.cfar-modal__subsection[data-v-28387244]{display:flex;flex-direction:column;gap:var(--core-dimension-50)}.cfar-modal__list--ordered[data-v-28387244]{list-style-type:decimal;gap:var(--core-dimension-300)}.cfar-modal__list--nested[data-v-28387244]{list-style-type:disc;margin-top:var(--core-dimension-200);padding-left:var(--core-dimension-50)}.action-list-container[data-v-57fef7e8]{display:flex;flex-direction:column;gap:var(--core-dimension-200)}.action-list[data-v-57fef7e8]{display:flex;flex-direction:column;border:1px solid var(--theme-border-medium);border-radius:var(--core-dimension-100);overflow:hidden}.action-item-button[data-v-57fef7e8]{display:flex;justify-content:space-between;gap:var(--core-dimension-150);align-items:center;width:100%;padding:var(--core-dimension-150) var(--core-dimension-150) var(--core-dimension-150) var(--core-dimension-200);transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.action-item-button[data-v-57fef7e8]:hover{background-color:var(--theme-bg-secondary)}.action-item-button[data-v-57fef7e8]:not(:last-child){border-bottom:1px solid var(--theme-border-medium)}.action-item-label[data-v-57fef7e8]{flex:1;text-align:left}.title-wrapper[data-v-57fef7e8]{display:flex;flex-direction:column;gap:var(--core-dimension-100)}.activation-instructions[data-v-cedc3c4c]{display:flex;flex-direction:column;gap:var(--core-dimension-500)}.activation-instructions__content[data-v-cedc3c4c]{display:flex;flex-direction:column;gap:var(--core-dimension-200)}.activation-instructions__list[data-v-cedc3c4c]{padding-left:var(--core-dimension-200);display:flex;flex-direction:column;gap:var(--core-dimension-100)}.package-details[data-v-07ba4101]{display:flex;flex-direction:column;gap:var(--core-dimension-300)}.package-details__list[data-v-07ba4101]{display:flex;flex-direction:column;gap:var(--core-dimension-200)}.package-details__item[data-v-07ba4101]{display:flex;flex-direction:column;gap:var(--core-dimension-100)}.circle-progress-wrapper[data-v-d0065217]{position:relative;display:inline-flex;align-items:center;justify-content:center}.circle-progress-track[data-v-d0065217]{stroke:var(--theme-interaction-disabled-subtle-normal)}.circle-progress-indicator[data-v-d0065217]{transition:stroke-dashoffset .3s ease-in-out;transform-origin:center;transform:rotate(90deg) scaleX(-1);stroke:var(--theme-interaction-default-normal)}.circle-progress-svg[data-v-d0065217]{position:absolute;top:0;left:0}.circle-progress-content[data-v-d0065217]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.purchased-esim__card[data-v-78721bfe]{display:flex;flex-direction:column;gap:var(--core-dimension-200);border:1px solid var(--theme-border-light);padding:var(--core-dimension-200);border-radius:var(--core-radius-100)}.purchased-esim__card-main[data-v-78721bfe]{display:flex;justify-content:space-between;align-items:center}.purchased-esim__header[data-v-78721bfe]{display:flex;flex-direction:column;gap:var(--core-dimension-100)}.purchased-esim__details[data-v-78721bfe]{display:flex;flex-direction:column;gap:var(--core-dimension-200)}.purchased-esim__detail-row[data-v-78721bfe]{display:flex;gap:var(--core-dimension-50)}.purchased-esim__detail-action-row[data-v-78721bfe]{display:flex;flex-wrap:wrap;gap:var(--core-dimension-50) var(--core-dimension-50)}.title-wrapper[data-v-11440d1e]{display:flex;flex-direction:column;gap:var(--core-dimension-50)}.purchased-esims[data-v-11440d1e]{display:flex;flex-direction:column;gap:var(--core-dimension-300);padding-top:var(--core-dimension-100)}.plan-guide[data-v-b81522be]{display:flex;flex-direction:column;gap:var(--core-dimension-300)}.plan-guide__header[data-v-b81522be]{display:flex;gap:var(--core-dimension-150)}.plan-guide__provider[data-v-b81522be]{display:flex;align-items:center;gap:var(--core-dimension-50)}.plan-guide__powered-by[data-v-b81522be]{display:flex;flex-direction:column;gap:var(--core-dimension-50)}.plan-guide__benefits[data-v-b81522be]{display:flex;flex-direction:column;gap:var(--core-dimension-200)}.plan-guide__benefits-list[data-v-b81522be]{list-style-type:disc;padding-left:var(--core-dimension-200)}.e-sim-activation[data-v-f1671eb4]{display:flex;flex-direction:column;gap:var(--core-dimension-500)}.e-sim-activation__main[data-v-f1671eb4]{display:flex;flex-direction:column;gap:var(--core-dimension-200)}.e-sim-activation__body[data-v-f1671eb4]{display:flex;flex-direction:column;gap:var(--core-dimension-400)}.e-sim-activation__description[data-v-f1671eb4],.e-sim-activation__qr[data-v-f1671eb4]{display:flex;flex-direction:column;gap:var(--core-dimension-100)}.flexible-ticket-info[data-v-3b1eb02f]{display:flex;flex-direction:column;gap:var(--core-dimension-200)}.header[data-v-3b1eb02f]{display:flex;align-items:center;gap:var(--core-dimension-200)}.content[data-v-3b1eb02f]{display:flex;flex-direction:column;gap:var(--core-dimension-500)}.benefits[data-v-3b1eb02f]{display:flex;flex-direction:column;gap:var(--core-dimension-200)}.benefits-list[data-v-3b1eb02f]{display:flex;flex-direction:column;gap:var(--core-dimension-150);list-style-type:disc;padding-left:var(--core-dimension-200)}.flight-service-item[data-v-4ca3fe66]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--core-dimension-200) var(--core-dimension-100);background-color:var(--theme-bg-primary);border:1px solid var(--theme-border-light);border-radius:var(--core-dimension-100);text-align:left;cursor:pointer;transition:all .2s ease-in-out}.flight-service-item-content[data-v-4ca3fe66]{display:flex;align-items:center;gap:var(--core-dimension-200);min-width:0}.flight-service-item-text[data-v-4ca3fe66]{display:flex;flex-direction:column;gap:var(--core-dimension-50);overflow-wrap:break-word}.services-grid[data-v-679f2903]{display:grid;gap:var(--core-dimension-100);grid-template-columns:1fr;list-style:none;padding:0;margin:0}@media(min-width:769px){.services-grid[data-v-679f2903]{grid-template-columns:repeat(2,1fr)}}.price-breakdown[data-v-395eba28]{display:flex;flex-direction:column;padding-top:var(--core-dimension-300);gap:var(--core-dimension-200)}.price-breakdown__card[data-v-395eba28]{display:flex;flex-direction:column;gap:var(--core-dimension-50)}.price-breakdown__row[data-v-395eba28]{display:flex;justify-content:space-between}.price-breakdown__details[data-v-395eba28]{display:flex;flex-direction:column;gap:var(--core-dimension-50)}.flight-total-order[data-v-57bb69c1]{position:relative;background-color:var(--theme-bg-primary);border-radius:var(--core-radius-100);box-shadow:var(--theme-shadow-card)}.flight-total-order__main[data-v-57bb69c1]{display:flex;flex-direction:column;gap:var(--core-space-200);padding:var(--core-dimension-300);padding-bottom:var(--core-dimension-200);border-bottom:1px solid var(--theme-border-light)}.flight-total-order__header[data-v-57bb69c1]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--core-space-200)}.flight-total-order__items[data-v-57bb69c1]{width:100%}.flight-total-order__item[data-v-57bb69c1]{display:flex;justify-content:space-between;align-items:center;padding-top:var(--core-space-50);padding-bottom:var(--core-space-50)}.flight-total-order__footer[data-v-57bb69c1]{display:flex;flex-direction:column;padding:var(--core-dimension-250) var(--core-dimension-300);gap:var(--core-dimension-200)}.flight-total-order__total[data-v-57bb69c1]{display:flex;justify-content:space-between;align-items:center}.flight-total-order__info-icon[data-v-57bb69c1]{display:inline-block;vertical-align:middle;position:relative;top:-1px;cursor:pointer;margin-left:var(--core-dimension-25)}.documents-for-travel-modal__content[data-v-76a55ad8]{display:flex;flex-direction:column;gap:var(--core-dimension-500)}.documents-for-travel-modal__list[data-v-76a55ad8]{display:flex;flex-direction:column;gap:var(--core-dimension-200);padding-left:var(--core-dimension-400)}.free-cancellation[data-v-50c58a14]{display:flex;flex-direction:column;gap:var(--core-dimension-150)}.visa-requirements-modal__content[data-v-ec21f0f5]{display:flex;flex-direction:column;gap:var(--core-dimension-500)}.visa-requirements-modal__section[data-v-ec21f0f5]{display:flex;flex-direction:column;gap:var(--core-dimension-150)}.visa-requirements-modal__section-content[data-v-ec21f0f5]{display:flex;flex-direction:column;gap:var(--core-dimension-300)}.visa-requirements-modal__icon-list[data-v-ec21f0f5]{display:flex;flex-direction:column;gap:var(--core-dimension-200)}.visa-requirements-modal__icon-list-item[data-v-ec21f0f5]{display:flex;align-items:center;gap:var(--core-dimension-100)}.visa-requirements-modal__bullet-list[data-v-ec21f0f5]{display:flex;flex-direction:column;gap:var(--core-dimension-100);padding:0;list-style:disc}.visa-requirements-modal__ordered-list[data-v-ec21f0f5]{display:flex;flex-direction:column;gap:var(--core-dimension-200);padding-left:var(--core-dimension-400)}.visa-requirements-modal__ordered-list>li[data-v-ec21f0f5]{padding-left:var(--core-dimension-100)}.visa-requirements-modal__step-example[data-v-ec21f0f5]{margin-top:var(--core-dimension-200)}.visa-requirements-modal__step-description[data-v-ec21f0f5]{margin-bottom:var(--core-dimension-200)}.travel-information-wrapper[data-v-d4cec3c4]{display:flex;flex-direction:column;gap:var(--core-dimension-200)}.travel-information-item[data-v-d4cec3c4]{display:flex;align-items:center;gap:var(--core-dimension-200)}.inline-info-icon[data-v-d4cec3c4]{display:inline-block;margin-left:var(--core-dimension-50);vertical-align:middle;position:relative;top:-1px}.travel-information-item__icon[data-v-d4cec3c4]{display:flex;align-items:center;justify-content:center;width:var(--core-dimension-400);height:var(--core-dimension-400);min-width:var(--core-dimension-400);background-color:var(--theme-bg-secondary);border-radius:var(--core-radius-pill)}.action-button[data-v-d4cec3c4]{text-decoration:underline;text-underline-offset:2px}.cancellation-text-highlight[data-v-d4cec3c4]{color:var(--theme-content-success);font-weight:var(--theme-text-weight-body-strong)}[data-v-d4cec3c4] .tooltip-content{max-width:360px}.modal-footer-action[data-v-d4cec3c4]{display:flex;justify-content:flex-end}.modal-footer-action button[data-v-d4cec3c4]{min-width:96px}.trip-card[data-v-57883d77]{display:flex;flex-direction:column;gap:var(--core-dimension-200);padding:0 var(--core-dimension-300)}.trip-card[data-v-57883d77]:not(:last-child){padding-bottom:var(--core-dimension-200);border-bottom:1px dashed var(--theme-border-light)}@media(min-width:769px){.trip-card[data-v-57883d77]:not(:last-child){padding-bottom:var(--core-dimension-300)}}.trip-card__header[data-v-57883d77]{display:flex;align-items:center;gap:var(--core-dimension-150)}.trip-card__details-row[data-v-57883d77]{display:flex;justify-content:space-between;gap:var(--core-dimension-200)}.trip-card__main-info[data-v-57883d77]{display:flex;align-items:center;gap:var(--core-dimension-200)}.trip-card__route-info[data-v-57883d77]{display:flex;flex-direction:column;gap:var(--core-dimension-50)}.trip-card__time[data-v-57883d77]{display:flex;gap:var(--core-dimension-50);text-transform:lowercase}.trip-card__arrival[data-v-57883d77]{position:relative}.trip-card__day-offset[data-v-57883d77]{position:absolute;top:-6px;right:-6px}.trip-card__type[data-v-57883d77]{background-color:var(--theme-bg-secondary-inverse);padding:var(--core-space-50) var(--core-space-100);border-radius:var(--core-radius-50);display:flex;gap:var(--core-space-50)}.trip-card__date[data-v-57883d77]{display:flex;align-items:flex-end;flex-grow:1}.trip-card__airline-logo[data-v-57883d77]{width:var(--core-dimension-500);height:var(--core-dimension-500);min-width:var(--core-dimension-500)}.trip-card__airline-logo-mobile-wrapper[data-v-57883d77]{display:flex;align-items:center;gap:var(--core-dimension-100)}.trip-card__airline-logo-mobile[data-v-57883d77]{width:var(--core-dimension-225);height:var(--core-dimension-225);min-width:var(--core-dimension-225)}.trip-card__airline-logo img[data-v-57883d77],.trip-card__airline-logo-mobile img[data-v-57883d77]{width:100%;height:100%}.trip-card__stats[data-v-57883d77]{display:flex;align-items:center;justify-content:flex-end;gap:var(--core-dimension-300);flex-shrink:0}.trip-card__stops-info[data-v-57883d77]{display:flex;flex-direction:column;gap:var(--core-dimension-50)}.trip-card__stats .trip-card__stops-info[data-v-57883d77]{min-width:100px;text-align:right}.trip-card__stops-info--self-transfer[data-v-57883d77]{display:flex;align-items:center;justify-content:flex-end;gap:var(--core-dimension-50)}.trip-card__airline-wrapper[data-v-57883d77]{display:flex;justify-content:space-between;align-items:center}.layover-tooltip-content[data-v-57883d77]{display:flex;flex-direction:column}[data-v-57883d77] .tooltip-content{max-width:fit-content}.trips-container[data-v-5e54e261]{display:flex;flex-direction:column;gap:var(--core-dimension-200);padding:var(--core-dimension-300) 0;background-color:var(--theme-bg-primary);border-radius:var(--core-dimension-150);border:1px solid var(--theme-border-light)}.passenger-card[data-v-b5a46fb1]{background-color:var(--theme-bg-primary)}.passenger-card--with-border[data-v-b5a46fb1]{border-bottom:1px solid var(--theme-border-light)}.passenger-card__header[data-v-b5a46fb1]{display:flex;justify-content:space-between;align-items:center;padding:var(--core-dimension-200) var(--core-dimension-100);cursor:pointer;-webkit-user-select:none;user-select:none}.passenger-card__info[data-v-b5a46fb1]{display:flex;align-items:center;gap:var(--core-dimension-200)}.passenger-card__meta[data-v-b5a46fb1]{display:flex;flex-direction:column;gap:var(--core-dimension-50)}.passenger-card__toggle-icon[data-v-b5a46fb1]{transition:transform .3s ease}.passenger-card__toggle-icon--expanded[data-v-b5a46fb1]{transform:rotate(180deg)}.passenger-card__body-wrapper[data-v-b5a46fb1]{overflow:hidden;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.passenger-card__body-wrapper--expanded[data-v-b5a46fb1]{grid-template-rows:1fr}.passenger-card__body[data-v-b5a46fb1]{min-height:0}.passenger-card__details[data-v-b5a46fb1]{padding:0 var(--core-dimension-100) var(--core-dimension-200)}.passenger-card__detail-value[data-v-b5a46fb1]{display:flex;align-items:center;gap:var(--core-dimension-50)}.passenger-card__details-group[data-v-b5a46fb1]{margin-bottom:var(--core-dimension-200)}.passenger-card__details-group[data-v-b5a46fb1]:last-child{margin-bottom:0}.passenger-card__detail-item[data-v-b5a46fb1]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--core-dimension-200);align-items:center;margin-bottom:var(--core-dimension-100)}@media(min-width:769px){.passenger-card__detail-item[data-v-b5a46fb1]{padding-left:56px}}.passenger-card__detail-item[data-v-b5a46fb1]:last-child{margin-bottom:0}.passenger-card__confirmation-list[data-v-b5a46fb1]{display:flex;flex-direction:column;gap:var(--core-dimension-50)}.passenger-card__confirmation-item[data-v-b5a46fb1]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--core-dimension-75)}.passenger-card__confirmation-item .icon[data-v-b5a46fb1]{cursor:pointer}.bg--success[data-v-b5a46fb1]{background-color:var(--theme-content-success)}.bg--info[data-v-b5a46fb1]{background-color:var(--theme-content-info)}.bg--brand[data-v-b5a46fb1]{background-color:var(--theme-content-brand)}.bg--accent[data-v-b5a46fb1]{background-color:var(--theme-content-accent)}.flight-status[data-v-8e45dbed]{display:flex;flex-direction:column;gap:var(--core-space-300)}.flight-status-mid__title[data-v-8e45dbed]{display:flex;align-items:flex-start;gap:var(--core-space-200);justify-content:space-between}@media(min-width:769px){.flight-status-mid__title[data-v-8e45dbed]{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--core-space-300)}}.flight-status__title[data-v-8e45dbed]{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:var(--core-space-200)}@media(min-width:769px){.flight-status__title[data-v-8e45dbed]{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--core-space-300)}}.flight-status__content[data-v-8e45dbed]{display:flex;flex-direction:column;gap:var(--core-space-300)}@media(min-width:769px){.flight-status__content[data-v-8e45dbed]{gap:var(--core-space-100)}}.flight-status-mid__content[data-v-8e45dbed]{display:flex;flex-direction:column;gap:var(--core-space-200)}.flight-info[data-v-8e45dbed]{display:flex;flex-direction:column-reverse;gap:var(--core-space-300)}@media(min-width:769px){.flight-info[data-v-8e45dbed]{flex-direction:row;justify-content:space-between}}.flight-info__content[data-v-8e45dbed]{display:flex;flex-direction:column;gap:var(--core-space-200)}.flight-info__content-part[data-v-8e45dbed]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--core-space-100)}.opacity-05[data-v-8e45dbed]{opacity:.5}.flight-confirmation[data-v-80b60035]{flex-grow:1;display:flex;justify-content:center;background-color:var(--theme-bg-secondary)}.flight-booking-confirmation__wrapper[data-v-80b60035]{padding:var(--core-space-200) var(--core-space-100) var(--core-space-500);display:flex;flex-direction:column;gap:var(--core-space-200);width:100%}@media(min-width:769px){.flight-booking-confirmation__wrapper[data-v-80b60035]{padding:var(--core-space-500) var(--core-space-300) var(--core-space-1000);max-width:calc(744px + var(--core-space-300) * 2)}}.fraud-prevention__status[data-v-85eb4e8d]{max-width:432px;padding:24px 16px 72px}.learn-more-header[data-v-0f7ae342]{display:flex;align-items:center;gap:var(--core-space-150)}@media(min-width:1025px){.learn-more-header[data-v-0f7ae342]{gap:var(--core-space-200)}}.learn-more-header__branding[data-v-0f7ae342]{display:flex;align-items:center;gap:var(--core-space-50)}.learn-more-header__info[data-v-0f7ae342]{display:flex;flex-direction:column;gap:var(--core-space-50)}.learn-more-header__icon-wrapper[data-v-0f7ae342]{flex-shrink:0;width:var(--core-dimension-600);height:var(--core-dimension-600);display:flex;align-items:center;justify-content:center}.learn-more-header__icon-wrapper[data-v-0f7ae342] svg{width:100%}.modal-body__static-page[data-v-0f7ae342]{display:flex;flex-direction:column;gap:var(--core-space-200);padding-top:var(--core-space-100);padding-bottom:var(--core-space-500)}.learn-more-content[data-v-0f7ae342]{font-family:var(--theme-text-family-body);color:var(--theme-content-primary)}.learn-more-content[data-v-0f7ae342] h2{padding-top:var(--core-space-300);padding-bottom:var(--core-space-150);font-weight:var(--theme-text-weight-body-strong);font-size:var(--theme-text-size-title-xs);line-height:var(--theme-text-height-title-xs);color:var(--theme-content-primary)}.learn-more-content[data-v-0f7ae342] h2 strong{font-weight:var(--theme-text-weight-body-medium);color:var(--theme-content-primary)}.learn-more-content[data-v-0f7ae342] h3{padding-top:var(--core-space-50);padding-bottom:var(--core-space-100);font-weight:var(--theme-text-weight-body-strong);font-size:var(--theme-text-size-title-xs);line-height:var(--theme-text-height-title-xs);color:var(--theme-content-primary)}.learn-more-content[data-v-0f7ae342] h3 strong{font-weight:var(--theme-text-weight-body-medium);color:var(--theme-content-primary)}.learn-more-content[data-v-0f7ae342] h4{padding-top:var(--core-space-50);padding-bottom:var(--core-space-100);font-size:var(--theme-text-size-title-sm);line-height:var(--theme-text-height-title-sm);color:var(--theme-content-primary);font-weight:var(--theme-text-weight-body-heavy)}.learn-more-content[data-v-0f7ae342] h5{font-size:var(--theme-text-size-title-md);line-height:var(--theme-text-height-title-md);font-weight:var(--theme-text-weight-body-strong);padding-bottom:var(--core-space-200);color:var(--theme-content-primary)}.learn-more-content[data-v-0f7ae342] p{font-weight:var(--theme-text-weight-body-default);font-size:var(--theme-text-size-body-lg);line-height:var(--theme-text-height-body-lg-relaxed);padding-top:var(--core-space-50);padding-bottom:var(--core-space-150);color:var(--theme-content-secondary)}.learn-more-content[data-v-0f7ae342] p a{color:var(--theme-action-link-normal)}.learn-more-content[data-v-0f7ae342] p strong{font-weight:var(--theme-text-weight-body-medium);color:var(--theme-content-primary)}.learn-more-content[data-v-0f7ae342] td{vertical-align:top}.learn-more-content[data-v-0f7ae342] li{font-weight:var(--theme-text-weight-body-default);font-size:var(--theme-text-size-body-lg);line-height:var(--theme-text-height-body-lg-relaxed);color:var(--theme-content-secondary)}.learn-more-content[data-v-0f7ae342] li strong{font-weight:var(--theme-text-weight-body-medium);color:var(--theme-content-primary)}.learn-more-content[data-v-0f7ae342] ol{padding-top:var(--core-space-50);padding-left:var(--core-space-400);padding-bottom:var(--core-space-150)}.learn-more-content[data-v-0f7ae342] ul{list-style:none;padding-left:var(--core-space-150);padding-top:var(--core-space-50);padding-bottom:var(--core-space-150)}.learn-more-content[data-v-0f7ae342] ul li:before{content:"•";padding-right:var(--core-space-100);color:var(--theme-content-secondary)}.learn-more-content[data-v-0f7ae342] li+li{padding-top:var(--core-space-100)}.learn-more-content[data-v-0f7ae342] .esim-links-block,.content-links-group[data-v-0f7ae342]{border-radius:var(--core-radius-100);border:1px solid var(--theme-border-medium);display:flex;flex-direction:column}.learn-more-content[data-v-0f7ae342] .esim-links-block a,.content-links-group a[data-v-0f7ae342]{padding:var(--core-space-150) var(--core-space-100);position:relative;display:flex;align-items:center;color:var(--theme-content-primary);text-decoration:none;justify-content:space-between}.learn-more-content[data-v-0f7ae342] .esim-links-block a+a,.content-links-group a+a[data-v-0f7ae342]{border-top:1px solid var(--theme-border-medium)}.learn-more-content[data-v-0f7ae342] .esim-links-block a svg,.content-links-group a svg[data-v-0f7ae342]{width:var(--core-dimension-250);min-width:var(--core-dimension-250);height:var(--core-dimension-250);fill:var(--theme-content-tertiary)}.error-banner[data-v-bb42ed53]{display:flex;justify-content:center;padding:var(--core-space-1000) var(--core-space-300)}@media(min-width:441px){.error-banner[data-v-bb42ed53]{padding-left:var(--core-space-500);padding-right:var(--core-space-500)}}.error-banner__content[data-v-bb42ed53]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:320px}.error-banner__icon[data-v-bb42ed53]{margin-bottom:16px}.error-banner__title[data-v-bb42ed53]{margin-bottom:8px}.error-banner__text[data-v-bb42ed53]{margin-bottom:24px}.error-banner__button[data-v-bb42ed53]{min-width:96px}.fare-rules__container[data-v-553b4408]{display:flex;flex-direction:column;padding:var(--core-space-300) 0;gap:var(--core-space-300)}.fare-rules__container-header[data-v-553b4408]{display:flex;align-items:center;gap:var(--core-space-100)}.fare-rules__container-data[data-v-553b4408]{display:flex;flex-direction:column;gap:var(--core-space-200)}.fare-rules__container-info[data-v-553b4408]{display:flex;align-items:center;justify-content:space-between}.accordion__root[data-v-553b4408]{border:2px solid var(--theme-border-light);border-radius:var(--core-radius-100)}.accordion__trigger[data-v-553b4408]{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;cursor:pointer;padding:var(--core-space-0) var(--core-space-200)}.accordion__root[data-v-553b4408]>*{border-bottom:var(--core-space-25) solid var(--theme-border-light)}.accordion__root[data-v-553b4408]>:last-child{border-bottom:none}.accordion__icon[data-v-553b4408]{transition:transform .3s}.accordion__trigger[data-state=open]>.accordion__icon[data-v-553b4408]{transform:rotate(180deg)}.accordion__content[data-v-553b4408]{padding:var(--core-space-0) var(--core-space-200)}.accordion__content>pre[data-v-553b4408]{padding-bottom:var(--core-space-200);overflow:auto;font-size:14px}.accordion__content[data-state=open][data-v-553b4408]{animation:opacity-on-553b4408 .3s ease;overflow:visible}.accordion__content[data-state=closed][data-v-553b4408]{animation:opacity-off-553b4408 .3s ease}@keyframes opacity-on-553b4408{0%{opacity:0}to{opacity:1}}@keyframes opacity-off-553b4408{0%{opacity:1}to{opacity:0}}.loading-container[data-v-553b4408]{display:flex;align-items:center;justify-content:center;height:340px}.fade-content-enter-active[data-v-553b4408]{transition:all .4s cubic-bezier(.3,0,0,1) .1s}.fade-content-enter-from[data-v-553b4408]{opacity:0}.fare-rules__content[data-v-553b4408] strong{font-weight:500!important}.fare-rules__content[data-v-553b4408] h2,.fare-rules__content[data-v-553b4408] h3{margin-block:var(--core-space-200)}.fare-rules__content[data-v-553b4408] ul{padding-left:var(--core-space-200)}.fare-rules__content[data-v-553b4408] a{text-decoration:underline;color:var(--theme-action-link-normal)}.static-page__booking-conditions[data-v-553b4408] ul{display:flex;flex-direction:column;gap:var(--core-space-100)}.static-page__booking-conditions[data-v-553b4408] li::marker{color:var(--theme-bg-success);font-size:1em;content:"✓  ";font-weight:700}.static-page__booking-conditions[data-v-553b4408] li{font-size:14px;line-height:22px}.loading-container[data-v-1d09bcd1]{display:flex;align-items:center;justify-content:center;height:340px}.static-pages-modal__container[data-v-1d09bcd1]{display:flex;flex-direction:column;padding:var(--core-space-300) var(--core-space-0);gap:var(--core-space-300)}.form__section[data-v-7fbef63a]{display:flex;flex-direction:column;gap:16px;width:100%}.form__row[data-v-7fbef63a]{display:flex;align-items:flex-start;gap:24px;align-self:stretch}.form__row[data-v-7fbef63a]>*{min-width:calc(50% - 12px);width:calc(50% - 12px)}@media(max-width:768px){.form__row[data-v-7fbef63a]{flex-direction:column;gap:16px}.form__row[data-v-7fbef63a]>*{min-width:100%;width:100%}}.form__group[data-v-7fbef63a]{display:flex;align-items:flex-start;gap:24px}.form__group[disabled][data-v-7fbef63a]{opacity:.5;pointer-events:none}.form__item--half[data-v-7fbef63a]{width:50%}@media(max-width:768px){.form__item--compensation[data-v-7fbef63a]{display:none}}.form__item-city-state[data-v-7fbef63a]{width:100%}@media(max-width:768px){.form__group--sm-column[data-v-7fbef63a]{flex-direction:column}.form__group--sm-column .form__item--half[data-v-7fbef63a]{width:100%}}.payment-card__logos[data-v-e5b98ee4]{display:flex;align-items:center;gap:12px}.form[data-v-e5b98ee4]{display:flex;flex-direction:column;gap:24px;width:100%}.form__section[data-v-e5b98ee4]{display:flex;flex-direction:column;gap:16px}.form__row[data-v-e5b98ee4]{display:flex;align-items:flex-start;gap:24px;align-self:stretch}.form__row[data-v-e5b98ee4]>*{min-width:calc(50% - 12px);width:calc(50% - 12px)}@media(max-width:768px){.form__row[data-v-e5b98ee4]{flex-direction:column;gap:16px}.form__row[data-v-e5b98ee4]>*{min-width:100%;width:100%}}.form__group[data-v-e5b98ee4]{display:flex;align-items:flex-start;gap:24px}.form__group[disabled][data-v-e5b98ee4]{opacity:.5;pointer-events:none}.form__date-expiration[data-v-e5b98ee4]{display:flex;gap:var(--core-space-100)}.form__date--wide[data-v-e5b98ee4]{width:50%;flex:1}.affirm-banner[data-v-42749119]{background-color:var(--theme-bg-info-subtle);padding:16px;border-radius:8px;gap:16px;display:flex;flex-direction:column;width:100%}.affirm-banner__item[data-v-42749119]{display:flex;gap:12px;align-items:start}.affirm-banner__text-content[data-v-42749119]{display:flex;flex-direction:column;gap:4px}.payment__form[data-v-8ee21588]{width:100%}.payment__select[data-v-8ee21588]{display:flex;flex-direction:column;width:100%;gap:var(--core-space-300)}.payment__select-body[data-v-8ee21588]{display:flex;flex-direction:column;gap:var(--core-space-300)}.payment__select-item:has(.payment__select-item-label) .payment__select-body[data-v-8ee21588]{padding-top:var(--core-space-200);padding-bottom:var(--core-space-300)}.payment__select-item[data-v-8ee21588]{padding:var(--core-space-300) 0}.payment__select-item[data-v-8ee21588]:not(:last-child){border-bottom:var(--core-space-1) solid var(--theme-border-light)}.payment__select-item[data-v-8ee21588]:only-child{padding:0}.payment__select-item-label[data-v-8ee21588]{display:flex;align-items:center;gap:var(--core-space-100);cursor:pointer}.payment__select-logos[data-v-8ee21588]{display:flex;align-items:center;gap:var(--core-space-150);margin-left:auto}@media(max-width:440px){.payment__select-logos[data-v-8ee21588]{gap:var(--core-space-50)}}.payment__select-logos--affirm[data-v-8ee21588]{margin-top:-8px}.payment__loader[data-v-8ee21588]{width:100%;padding-top:var(--spacing-core-200);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--core-space-200);text-align:center}.payment__loader svg[data-v-8ee21588]{width:var(--core-space-200);height:var(--core-space-200)}.checkout-summary-price-breakdown__line-collapse-enter-active[data-v-56b99d9e],.checkout-summary-price-breakdown__line-collapse-leave-active[data-v-56b99d9e]{overflow:hidden;transition-property:height,opacity,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.checkout-summary-price-breakdown__line-collapse-enter-from[data-v-56b99d9e],.checkout-summary-price-breakdown__line-collapse-leave-to[data-v-56b99d9e]{height:0;opacity:0;transform:translateY(var(--core-space-125))}.checkout-summary-price-breakdown__line-collapse-enter-to[data-v-56b99d9e],.checkout-summary-price-breakdown__line-collapse-leave-from[data-v-56b99d9e]{height:var(--core-dimension-275);opacity:1;transform:translateY(0)}.checkout-summary-price-breakdown__line[data-v-56b99d9e]{height:var(--core-dimension-275);display:flex;align-items:center;justify-content:space-between}.checkout-summary-price-breakdown__line dt[data-v-56b99d9e]{display:flex;align-items:center;gap:var(--core-space-50)}.checkout-summary-price-breakdown__info-button[data-v-56b99d9e]{display:flex;color:var(--theme-content-info);border-radius:var(--core-radius-pill)}.checkout-summary-price-breakdown__info-button[data-v-56b99d9e]:disabled{cursor:not-allowed;color:var(--theme-content-disabled)}.checkout-summary-price-breakdown__info-button[data-v-56b99d9e]:focus-visible{outline:2px solid var(--theme-interaction-border-focus)}.checkout-summary-price-breakdown__info-button svg[data-v-56b99d9e]{width:var(--core-dimension-200);height:var(--core-dimension-200)}.checkout-summary-price-breakdown-modal__content[data-v-56b99d9e]{padding:var(--core-space-300) 0;display:flex;flex-direction:column;gap:var(--core-space-200)}.checkout-summary-price-breakdown-modal__group[data-v-56b99d9e]{display:flex;flex-direction:column;gap:var(--core-space-50)}.checkout-summary-price-breakdown-modal__group-header[data-v-56b99d9e]{display:flex;justify-content:space-between}.checkout-summary-price-breakdown-modal__line[data-v-56b99d9e]{min-height:var(--core-dimension-250);display:flex;align-items:center;justify-content:space-between}.checkout-summary-price-breakdown-modal__discount[data-v-56b99d9e]{display:flex;align-items:center;gap:var(--core-space-100)}.checkout-summary-price-breakdown-modal__discount img[data-v-56b99d9e]{display:block;flex-shrink:0}.checkout-summary-price-breakdown-modal__footer[data-v-56b99d9e]{padding-top:var(--core-space-200);display:flex;justify-content:space-between;border-top:1px solid var(--theme-border-light)}.checkout-summary[data-v-719c5b66]{padding:0;gap:0}.checkout-summary__header[data-v-719c5b66]{padding:var(--core-space-250) var(--core-space-200) 0}@media(min-width:769px){.checkout-summary__header[data-v-719c5b66]{padding:var(--core-space-300) var(--core-space-300) 0}}.checkout-summary__content[data-v-719c5b66]{padding:var(--core-space-200)}@media(min-width:769px){.checkout-summary__content[data-v-719c5b66]{padding:var(--core-space-200) var(--core-space-300)}}.checkout-summary__footer[data-v-719c5b66]{padding:var(--core-space-250) var(--core-space-200);display:flex;flex-direction:column;gap:var(--core-space-100);border-top:1px solid var(--theme-border-light)}@media(min-width:769px){.checkout-summary__footer[data-v-719c5b66]{padding:var(--core-space-250) var(--core-space-300)}}.checkout-summary__footer-total[data-v-719c5b66]{display:flex;align-items:center;justify-content:space-between}.checkout-summary-panel[data-v-d4943e56]{--content-max-width: 1024px;position:sticky;bottom:0;z-index:30}.checkout-summary-panel__details[data-v-d4943e56]{position:relative;z-index:5;border-bottom:1px solid var(--theme-border-light);border-radius:var(--core-radius-200) var(--core-radius-200) 0 0;background-color:var(--theme-bg-primary);box-shadow:var(--theme-shadow-overlay-bottom)}.checkout-summary-panel__details-inner[data-v-d4943e56]{padding:var(--core-space-300) var(--core-space-200);display:flex;flex-direction:column;gap:var(--core-space-200)}@media(min-width:769px){.checkout-summary-panel__details-inner[data-v-d4943e56]{max-width:calc(var(--content-max-width) + var(--core-space-600));margin:0 auto;padding:var(--core-space-300)}}.checkout-summary-panel__details-header[data-v-d4943e56]{display:flex;align-items:center;justify-content:space-between}.checkout-summary-panel__details-close[data-v-d4943e56]{position:relative;display:flex}.checkout-summary-panel__details-close[data-v-d4943e56]:before{content:"";position:absolute;inset:calc(var(--core-dimension-75) * -1)}.checkout-summary-panel__details-close svg[data-v-d4943e56]{width:var(--core-dimension-250);height:var(--core-dimension-250);color:var(--theme-content-secondary)}.checkout-summary-panel__bar[data-v-d4943e56]{background-color:var(--theme-bg-primary);box-shadow:var(--theme-shadow-overlay-bottom)}.checkout-summary-panel__bar-inner[data-v-d4943e56]{min-height:var(--core-dimension-1000);padding:var(--core-space-200);display:flex;align-items:center;justify-content:space-between;gap:var(--core-space-200)}@media(min-width:769px){.checkout-summary-panel__bar-inner[data-v-d4943e56]{max-width:calc(var(--content-max-width) + var(--core-space-600));margin:0 auto;padding:var(--core-space-200) var(--core-space-300);gap:var(--core-space-400)}}.checkout-summary-panel__bar-pricing[data-v-d4943e56]{display:flex;flex-direction:column;gap:var(--core-space-50)}.checkout-summary-panel__bar-pricing-action[data-v-d4943e56]{display:flex;align-items:center;gap:var(--core-space-50)}.checkout-summary-panel__bar-pricing-action svg[data-v-d4943e56]{width:var(--core-dimension-200);height:var(--core-dimension-200);color:var(--theme-content-tertiary)}.payment-important-info[data-v-bb4ea218]{gap:var(--core-space-200)}.terms__label button[data-v-bb4ea218]{display:inline-flex}.important-info-list[data-v-bb4ea218]{margin-bottom:var(--core-space-100);display:flex;flex-direction:column;gap:4px}.important-info-list__container[data-v-bb4ea218]{display:flex;flex-direction:row;gap:8px}.pending-modal[data-v-9ce87a02]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--core-space-200);padding:var(--core-space-400) var(--core-space-200) var(--core-space-600)}.trip-details-preview[data-v-0a783472]{padding:var(--core-space-200)}@media(min-width:769px){.trip-details-preview[data-v-0a783472]{padding:var(--core-space-300);flex-direction:row;align-items:center;justify-content:space-between;gap:var(--core-space-200)}}.trip-details-preview__header[data-v-0a783472]{display:flex;gap:var(--core-space-150)}@media(min-width:769px){.trip-details-preview__header[data-v-0a783472]{align-items:center;gap:var(--core-space-200)}}.trip-details-preview__picture[data-v-0a783472]{overflow:hidden;flex-shrink:0;width:var(--core-dimension-600);height:var(--core-dimension-600);display:grid;border-radius:35%}@supports (corner-shape: squircle){.trip-details-preview__picture[data-v-0a783472]{corner-shape:squircle;border-radius:50%}}@media(min-width:769px){.trip-details-preview__picture[data-v-0a783472]{width:var(--core-dimension-800);height:var(--core-dimension-800)}}.trip-details-preview__picture-skeleton[data-v-0a783472],.trip-details-preview__picture-placeholder[data-v-0a783472],.trip-details-preview__picture-img[data-v-0a783472]{grid-column:1 / span 1;grid-row:1 / span 1;width:100%;height:100%}.trip-details-preview__picture-placeholder[data-v-0a783472]{display:grid;place-items:center;background-color:var(--theme-interaction-neutral-subtle-normal)}.trip-details-preview__picture-img[data-v-0a783472]{display:block;object-fit:cover;visibility:hidden}.trip-details-preview__picture-img[data-loaded=true][data-v-0a783472]{visibility:visible}.trip-details-preview__caption-meta[data-v-0a783472]{margin-top:var(--core-space-50);display:flex;align-items:center;gap:var(--core-space-75)}.trip-details-preview__caption-dot[data-v-0a783472]{color:var(--theme-content-disabled)}.trip-details-preview__caption-passengers[data-v-0a783472]{display:flex;align-items:center;gap:var(--core-space-25)}.trip-details-preview__caption-passengers svg[data-v-0a783472]{width:var(--core-dimension-200);height:var(--core-dimension-200);color:var(--theme-content-tertiary)}.trip-details-preview__caption-fare[data-v-0a783472]{min-height:var(--core-dimension-400);margin-top:var(--core-space-50);display:flex;align-items:center;gap:var(--core-space-75)}@media(min-width:769px){.trip-details-preview__caption-fare[data-v-0a783472]{min-height:initial;margin-top:var(--core-space-100)}}.trip-details-preview__caption-fare-link[data-v-0a783472]{text-transform:capitalize}.progress[data-v-9d86a3fe]{display:flex;margin:var(--core-dimension-0);padding:var(--core-space-0);list-style:none}.progress__step[data-v-9d86a3fe]{flex:1}.progress__icon[data-v-9d86a3fe]{position:absolute}.progress__step .progress__head[data-v-9d86a3fe]:after{content:"";width:100%;height:var(--core-dimension-25);margin-right:var(--core-dimension-100);background:var(--theme-bg-strong)}.progress--horizontal .progress__head[data-v-9d86a3fe]:after{width:var(--core-dimension-25);height:100%;margin:var(--core-dimension-0);margin-bottom:var(--core-dimension-50)}.progress--no-bar .progress__head[data-v-9d86a3fe]:after{display:none}.progress__step--completed .progress__head[data-v-9d86a3fe]:after{background:var(--theme-bg-tertiary-inverse)}.progress__head[data-v-9d86a3fe]{background:transparent;display:flex;align-items:center;margin-bottom:var(--core-dimension-150);gap:var(--core-dimension-100)}.progress__circle[data-v-9d86a3fe]{display:inline-flex;align-items:center;justify-content:center}.progress__circle[data-v-9d86a3fe]:before{content:"";width:var(--core-dimension-200);height:var(--core-dimension-200);border-radius:100%;background:var(--theme-bg-primary);border:1px solid var(--theme-bg-strong)}.progress__dot[data-v-9d86a3fe]{position:absolute;width:var(--core-dimension-100);height:var(--core-dimension-100);border-radius:100%;background:var(--theme-bg-tertiary-inverse)}.progress__step--error .progress__dot[data-v-9d86a3fe]{background:var(--theme-bg-danger)}.progress__text[data-v-9d86a3fe]{display:flex;flex-direction:column;gap:var(--core-space-50)}.progress__step--current .progress__circle[data-v-9d86a3fe]:before,.progress__step--completed .progress__circle[data-v-9d86a3fe]:before{border-color:var(--theme-bg-tertiary-inverse)}.progress__step--error .progress__circle[data-v-9d86a3fe]:before{border-color:var(--theme-bg-danger)}.progress__step--error .progress__head[data-v-9d86a3fe]:after{background:var(--theme-bg-danger)}.progress--horizontal[data-v-9d86a3fe]{flex-direction:column}.progress--horizontal .progress__step[data-v-9d86a3fe]{display:flex;min-height:var(--core-dimension-800)}.progress--horizontal .progress__head[data-v-9d86a3fe]{flex-direction:column;gap:var(--core-dimension-50);margin-bottom:var(--core-dimension-0);padding-top:var(--core-dimension-50)}.progress--horizontal .progress__text[data-v-9d86a3fe]{margin-left:var(--core-dimension-200)}.progress--horizontal .progress__description[data-v-9d86a3fe]{padding-bottom:var(--core-dimension-250)}.cc-declined-modal[data-v-a07763f1]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--core-dimension-200);padding:var(--core-dimension-400) var(--core-dimension-200) var(--core-dimension-600)}.cc-declined-modal__text[data-v-a07763f1]{display:flex;flex-direction:column;gap:var(--core-dimension-100)}.cc-declined-modal[data-v-75961273]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--core-dimension-200);padding:var(--core-dimension-400) var(--core-dimension-200) var(--core-dimension-600)}.cc-declined-modal__text[data-v-75961273]{display:flex;flex-direction:column;gap:var(--core-dimension-100)}.cc-declined-modal[data-v-b1511739]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--core-dimension-200);padding:var(--core-dimension-400) var(--core-dimension-200) var(--core-dimension-600)}.cc-declined-modal__text[data-v-b1511739]{display:flex;flex-direction:column;gap:var(--core-dimension-100)}.payment[data-v-ff7aa17d]{display:flex;flex-direction:column;gap:var(--core-space-200)}.payment__footer[data-v-ff7aa17d]{display:flex;justify-content:center;width:100%;margin-top:var(--core-space-100);padding:0 var(--core-space-200)}.payment__footer-action[data-v-ff7aa17d]{width:100%;min-width:200px}@media(min-width:441px){.payment__footer-action[data-v-ff7aa17d]{width:fit-content}}.payment__form[data-v-ff7aa17d]{width:100%}.payment__select[data-v-ff7aa17d]{display:flex;flex-direction:column;width:100%;gap:var(--core-space-300)}.payment__select-body[data-v-ff7aa17d]{display:flex;flex-direction:column;gap:var(--core-space-300)}.payment__select-item:has(.payment__select-item-label) .payment__select-body[data-v-ff7aa17d]{padding-top:var(--core-space-200);padding-bottom:var(--core-space-300)}.payment__select-item[data-v-ff7aa17d]{padding:var(--core-space-300) 0}.payment__select-item[data-v-ff7aa17d]:not(:last-child){border-bottom:var(--core-space-1) solid var(--theme-border-light)}.payment__select-item[data-v-ff7aa17d]:only-child{padding:0}.payment__select-item-label[data-v-ff7aa17d]{display:flex;align-items:center;gap:var(--core-space-100);cursor:pointer}.payment__select-logos[data-v-ff7aa17d]{display:flex;align-items:center;gap:var(--core-space-150);margin-left:auto}@media(max-width:440px){.payment__select-logos[data-v-ff7aa17d]{gap:var(--core-space-50)}}.payment__select-logos--affirm[data-v-ff7aa17d]{margin-top:-8px}.payment__loader[data-v-ff7aa17d]{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--core-space-200);text-align:center}.payment__loader svg[data-v-ff7aa17d]{width:var(--core-space-200);height:var(--core-space-200)}.copy-to-clipboard[data-v-9490e149]{padding:var(--core-space-25);border-radius:6px;cursor:pointer;transition:all .18s ease;background-color:var(--theme-bg-tertiary)}.copy-to-clipboard__content[data-v-9490e149]{display:flex;align-items:center;justify-content:center;gap:var(--core-space-50);-webkit-user-select:none;user-select:none;pointer-events:none}.copy-to-clipboard[data-v-9490e149]:hover{background-color:var(--theme-bg-tertiary)}.cc-declined[data-v-0978b0de]{--sidebar-width: 352px;--column-gap: 48px;--content-width: 1184px ;--card-shadow: 0px 8px 16px 0px #171d2e0d, 0px 0px 2px 0px #171d2e14;display:flex;flex-direction:column;flex-grow:1;background-color:var(--theme-bg-canvas)}.cc-declined--loading[data-v-0978b0de]{padding:var(--core-dimension-1500) var(--core-dimension-300);background-color:var(--theme-bg-primary)}@media(min-width:441px){.cc-declined--loading[data-v-0978b0de]{padding-top:var(--core-dimension-500)}}.cc-declined__container[data-v-0978b0de]{display:flex;flex-direction:column;flex:1;padding-top:var(--core-dimension-200);padding-bottom:var(--core-dimension-600);gap:var(--core-dimension-500);max-width:var(--content-width);width:100%;margin-inline:auto;position:relative;z-index:1}@media(max-width:768px){.cc-declined__container[data-v-0978b0de]{padding:16px 16px 60px}}.cc-declined__sidebar[data-v-0978b0de]{width:var(--sidebar-width)}.cc-declined__timer[data-v-0978b0de]{display:flex;align-items:center;justify-content:center;gap:var(--core-dimension-100)}.cc-declined__content[data-v-0978b0de]{display:flex;flex-direction:row;gap:var(--core-dimension-200)}.cc-declined__main-layout[data-v-0978b0de]{max-width:688px;width:100%;display:flex;flex-direction:column;gap:var(--core-dimension-200)}.cc-declined__footer[data-v-0978b0de]{--content-max-width: 840px}.cc-declined[data-v-35732d25]{--sidebar-width: 352px;--column-gap: 48px;--content-width: 1184px ;--card-shadow: 0px 8px 16px 0px #171d2e0d, 0px 0px 2px 0px #171d2e14;display:flex;flex-direction:column;flex-grow:1;background-color:var(--theme-bg-canvas)}.cc-declined--loading[data-v-35732d25]{padding:var(--core-dimension-1500) var(--core-dimension-300);background-color:var(--theme-bg-primary)}@media(min-width:441px){.cc-declined--loading[data-v-35732d25]{padding-top:var(--core-dimension-500)}}.cc-declined__container[data-v-35732d25]{display:flex;flex-direction:column;flex:1;padding-top:var(--core-dimension-200);padding-bottom:var(--core-dimension-600);gap:var(--core-dimension-500);max-width:var(--content-width);width:100%;margin-inline:auto;position:relative;z-index:1}@media(max-width:768px){.cc-declined__container[data-v-35732d25]{padding:16px 16px 60px}}.cc-declined__sidebar[data-v-35732d25]{width:var(--sidebar-width)}.cc-declined__timer[data-v-35732d25]{display:flex;align-items:center;justify-content:center;gap:var(--core-dimension-100)}.cc-declined__content[data-v-35732d25]{display:flex;flex-direction:row;gap:var(--core-dimension-200)}.cc-declined__main-layout[data-v-35732d25]{max-width:688px;width:100%;display:flex;flex-direction:column;gap:var(--core-dimension-200)}.cc-declined__footer[data-v-35732d25]{--content-max-width: 840px}.checkout-stepper[data-v-03275084]{display:flex;align-items:center;justify-content:center}.checkout-stepper ul[data-v-03275084]{margin:0;padding:0;list-style:none;display:flex;align-items:center}.checkout-stepper li+li[data-v-03275084]{display:flex;align-items:center}:is(.checkout-stepper li+li[data-v-03275084]):before{content:"";width:var(--core-dimension-300);height:var(--core-dimension-25);margin:0 var(--core-space-100);background-color:var(--theme-border-medium)}.checkout-stepper__step[data-v-03275084]{padding:var(--core-space-25);display:flex;align-items:center;gap:var(--core-space-75)}.checkout-stepper__step-marker[data-v-03275084]{width:var(--core-dimension-250);height:var(--core-dimension-250);display:flex;align-items:center;justify-content:center;border:1px solid var(--theme-border-light);color:var(--theme-content-disabled);border-radius:var(--core-radius-pill);background-color:var(--theme-bg-primary)}.checkout-stepper__step[data-available=false] .checkout-stepper__step-marker[data-v-03275084]{background-color:var(--theme-bg-disabled)}.checkout-stepper__step[data-active=true] .checkout-stepper__step-marker[data-v-03275084]{color:var(--theme-content-primary-inverse);border-color:var(--theme-interaction-default-normal);background-color:var(--theme-interaction-default-normal)}.checkout-stepper__step[data-completed=true] .checkout-stepper__step-marker[data-v-03275084]{color:var(--theme-interaction-default-normal);border-color:var(--theme-interaction-default-normal)}.checkout-stepper__step-name[data-v-03275084]{white-space:nowrap}.checkout-stepper-progress[data-v-942bec08]{position:relative;height:var(--core-dimension-800);padding:var(--core-space-200);display:flex;align-items:center;justify-content:space-between;gap:var(--core-space-200);background:var(--theme-component-multistep-subheader)}.checkout-stepper-progress[data-v-942bec08]:after{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;background:inherit}.checkout-stepper-progress__current[data-v-942bec08]{display:flex;align-items:center;gap:var(--core-space-100)}.checkout-stepper-progress__current-counter[data-v-942bec08]{padding:var(--core-space-25) var(--core-space-50);border-radius:var(--core-radius-50);background-color:#0000003d}.checkout-stepper-progress__steps[data-v-942bec08]{margin:var(--core-space-100) calc(var(--core-space-200) * -1);padding:0;list-style:none}.checkout-stepper-progress__step[data-v-942bec08]{position:relative;width:100%;height:var(--core-dimension-600);padding:0 var(--core-space-200);display:flex;align-items:center;gap:var(--core-space-200)}.checkout-stepper-progress__step[data-v-942bec08]:disabled{background-color:var(--theme-bg-secondary)}.checkout-stepper-progress__step[data-active=true][data-v-942bec08]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:2px;background-color:var(--theme-bg-success)}.checkout-stepper-progress__step-marker[data-v-942bec08]{width:var(--core-dimension-300);height:var(--core-dimension-300);display:flex;align-items:center;justify-content:center;border-radius:var(--core-radius-pill);background-color:var(--theme-bg-disabled)}.checkout-stepper-progress__step[data-active=true] .checkout-stepper-progress__step-marker[data-v-942bec08],.checkout-stepper-progress__step[data-completed=true] .checkout-stepper-progress__step-marker[data-v-942bec08]{background-color:var(--theme-bg-success)}@media(min-width:769px){.service-tips[data-v-48c608cf]{gap:8px}}.service-tips__options[data-v-48c608cf]{display:grid;align-items:end;grid-template-areas:"tip20 tip50 tip100" "custom custom tip0";grid-template-columns:repeat(3,1fr);gap:16px 12px}@media(min-width:769px){.service-tips__options[data-v-48c608cf]{grid-template-areas:"tip0 tip20 tip50 tip100 custom";grid-template-columns:repeat(4,1fr) minmax(200px,auto);gap:12px}}.service-tips__option[data-v-48c608cf]{min-height:44px;padding:8px 16px;display:flex;justify-content:center;align-items:center;border-radius:8px;border:1px solid var(--theme-interaction-border-neutral-normal, #dee0e7);background-color:var(--theme-interaction-ghost-normal);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.service-tips__option[data-v-48c608cf]:hover{border-color:var(--theme-interaction-ghost-normal);background-color:var(--theme-interaction-ghost-hover)}.service-tips__option[data-v-48c608cf]:active{border-color:var(--theme-interaction-ghost-normal);background-color:var(--theme-interaction-ghost-active)}.service-tips__option--selected[data-v-48c608cf]{border-color:var(--theme-interaction-default-normal);background-color:var(--theme-interaction-default-normal)}.service-tips__option--selected[data-v-48c608cf]:hover{border-color:var(--theme-interaction-default-hover);background-color:var(--theme-interaction-default-hover)}.service-tips__option--selected[data-v-48c608cf]:active{border-color:var(--theme-interaction-default-active);background-color:var(--theme-interaction-default-active)}.service-tips__option-label[data-v-48c608cf]{white-space:nowrap;color:var(--theme-interaction-neutral-normal);font-weight:500;font-size:13px;line-height:16px}.service-tips__option--selected .service-tips__option-label[data-v-48c608cf]{color:var(--theme-interaction-inverted-normal)}@media(min-width:769px){.service-tips__input[data-v-48c608cf]{margin-left:4px}}.service-tips__alert[data-v-48c608cf]{display:flex;padding-top:8px;align-items:flex-start;gap:8px}.service-tips__alert-icon[data-v-48c608cf]{flex-shrink:0;width:20px;height:20px;color:var(--theme-content-info)}.x-cover__details[data-v-aa93a778]{display:flex;align-items:center;gap:12px}.x-cover__details--standalone[data-v-aa93a778]{padding:16px;border:1px solid var(--theme-border-medium);border-radius:8px}.x-cover__details--inline[data-v-aa93a778]{padding-top:16px;border-top:1px solid var(--theme-border-medium)}.x-cover__details-caption[data-v-aa93a778]{flex:1;display:flex;flex-direction:column;gap:4px}.x-cover__details-title[data-v-aa93a778]{display:flex;align-items:center;gap:4px}.x-cover__details-icon[data-v-aa93a778]{flex-shrink:0;width:24px;height:24px;color:var(--theme-bg-success)}.x-cover__form[data-v-e287a67c]{display:flex;flex-direction:column-reverse;gap:24px}@media(min-width:769px){.x-cover__form[data-v-e287a67c]{flex-direction:column;gap:16px}}.x-cover__form-fields[data-v-e287a67c]{display:flex;flex-direction:column;gap:24px}@media(min-width:769px){.x-cover__form-fields[data-v-e287a67c]{align-items:flex-start;flex-direction:row}}.x-cover__form-label[data-v-e287a67c]{display:block;height:20px;line-height:16px}@media(min-width:769px){.x-cover__form-action[data-v-e287a67c]{height:44px;margin-top:20px;border-radius:12px}}.x-cover__form-loader[data-v-e287a67c]{position:absolute;inset:-2px;display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:#ffffffc2}.x-cover__form-loader svg[data-v-e287a67c]{width:40px;height:40px;color:var(--theme-content-brand)}.x-cover__presenter-content{padding-top:24px;display:flex;flex-direction:column;gap:24px}@media(min-width:769px){.x-cover__presenter-content{padding:8px;gap:16px}}.x-cover__policyholder-message[data-v-28f95ef0]{display:flex;align-items:center;gap:12px}.x-cover__policyholder-message-icon[data-v-28f95ef0]{overflow:hidden;flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:1000px}.x-cover__link[data-v-73cdf4af]{color:var(--theme-content-primary);font-weight:var(--theme-text-weight-body-medium)}.x-cover__options[data-v-73cdf4af]{position:relative;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;border:none}.x-cover__option--highlighted[data-v-73cdf4af]{background-color:var(--theme-bg-info-subtle)}.x-cover__option-benefits[data-v-73cdf4af]{padding-left:32px}.x-cover__option-benefits--compact[data-v-73cdf4af]{padding-left:0}.x-cover__footer[data-v-73cdf4af]{display:flex;flex-direction:column;gap:16px}@media(min-width:769px){.x-cover__footer[data-v-73cdf4af]{gap:24px}}.x-cover__footer-sales[data-v-73cdf4af]{display:flex;align-items:flex-start;gap:8px}.x-cover__footer-sales svg[data-v-73cdf4af]{flex-shrink:0;width:20px;height:20px}.x-cover__footer-brand[data-v-73cdf4af]{display:flex;align-items:center;justify-content:center;gap:8px}@media(min-width:769px){.x-cover__footer-brand[data-v-73cdf4af]{align-items:flex-end;flex-direction:column}}:is(.gordian-bags__panel #gordian-upsell-container) *{font-family:inherit!important;color:inherit!important}.gordian-bags__panel #gordian-upsell-container{height:100%;overflow:hidden;display:flex;flex-direction:column}:is(.gordian-bags__panel #gordian-upsell-container) header,:is(.gordian-bags__panel #gordian-upsell-container) br,:is(.gordian-bags__panel #gordian-upsell-container) hr{display:none!important}:is(.gordian-bags__panel #gordian-upsell-container) .gordian-embedded{overflow:hidden!important;min-height:unset!important;display:flex;flex-direction:column;background-color:var(--theme-bg-secondary)}:is(.gordian-bags__panel #gordian-upsell-container) .gr-h-embedded{flex:1!important;overflow:auto!important;padding:16px}@media(min-width:769px){:is(.gordian-bags__panel #gordian-upsell-container) .gr-h-embedded{padding:24px}}:is(.gordian-bags__panel #gordian-upsell-container) [id^=section-header-]{height:auto!important;margin:0 0 16px!important;background-color:transparent!important}:is(:is(.gordian-bags__panel #gordian-upsell-container) [id^=section-header-]):not(:first-of-type){margin:40px 0 16px!important}:is(:is(.gordian-bags__panel #gordian-upsell-container) [id^=section-header-])>div{padding:0!important}:is(:is(.gordian-bags__panel #gordian-upsell-container) [id^=section-header-]) .gr-text-xl{color:var(--theme-content-primary)!important;font-size:var(--theme-text-size-title-sm)!important;font-weight:var(--theme-text-weight-body-strong)!important;line-height:var(--theme-text-height-title-sm)!important}:is(.gordian-bags__panel #gordian-upsell-container) .gr-px-6.sm\:gr-px-12{margin-top:2px!important;padding:16px 24px!important;border-radius:4px;background-color:var(--theme-bg-primary)}:is(.gordian-bags__panel #gordian-upsell-container) [id^=section-header-]+.gr-px-6.sm\:gr-px-12{margin-top:0!important}:is(.gordian-bags__panel #gordian-upsell-container) .gr-flex.gr-flex-col.gr-pb-6{padding-bottom:0!important;flex-direction:column!important;gap:16px}:is(:is(.gordian-bags__panel #gordian-upsell-container) .gr-flex.gr-flex-col.gr-pb-6) .flex-1.gr-pr-2{padding:0!important}@media(min-width:769px){:is(.gordian-bags__panel #gordian-upsell-container) .gr-flex.gr-flex-col.gr-pb-6{flex-direction:row!important}}:is(.gordian-bags__panel #gordian-upsell-container) .gr-pb-2.gr-font-bold.gr-text-base{padding:0!important;color:var(--theme-content-primary)!important;font-size:var(--theme-text-size-body-lg)!important;font-weight:var(--theme-text-weight-body-strong)!important;line-height:var(--theme-text-height-body-lg-relaxed)!important}:is(.gordian-bags__panel #gordian-upsell-container) .gr-flex.flex-2{gap:16px}:is(:is(.gordian-bags__panel #gordian-upsell-container) .gr-flex.flex-2) .gr-flex.gr-flex-row.gr-w-full.gr-justify-between{align-items:center;gap:12px}:is(:is(:is(.gordian-bags__panel #gordian-upsell-container) .gr-flex.flex-2) .gr-flex.gr-flex-row.gr-w-full.gr-justify-between) .gr-flex.gr-flex-col{overflow:hidden;gap:4px}:is(:is(:is(.gordian-bags__panel #gordian-upsell-container) .gr-flex.flex-2) .gr-flex.gr-flex-row.gr-w-full.gr-justify-between) .gr-flex.gr-justify-center.gr-items-center{display:grid!important;grid-template-columns:32px 32px 32px}:is(:is(:is(:is(.gordian-bags__panel #gordian-upsell-container) .gr-flex.flex-2) .gr-flex.gr-flex-row.gr-w-full.gr-justify-between) .gr-flex.gr-justify-center.gr-items-center)>div{padding:0!important}:is(:is(:is(:is(.gordian-bags__panel #gordian-upsell-container) .gr-flex.flex-2) .gr-flex.gr-flex-row.gr-w-full.gr-justify-between) .gr-flex.gr-justify-center.gr-items-center) .gr-h-10.gr-w-10.sm\:gr-h-12.sm\:gr-w-12{display:none}:is(:is(:is(:is(.gordian-bags__panel #gordian-upsell-container) .gr-flex.flex-2) .gr-flex.gr-flex-row.gr-w-full.gr-justify-between) .gr-flex.gr-justify-center.gr-items-center) input{display:block!important;width:32px!important;height:32px!important;border:none!important;color:var(--theme-content-primary)!important;font-size:var(--theme-text-size-body-lg)!important;font-weight:var(--theme-text-weight-body-medium)!important;line-height:var(--theme-text-height-body-lg)!important}:is(.gordian-bags__panel #gordian-upsell-container) .gr-flex.gr-px-4.gr-font-bold.gr-text-left.gr-w-full{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block!important;padding:0!important;color:var(--theme-content-primary)!important;font-size:var(--theme-text-size-body-lg)!important;font-weight:var(--theme-text-weight-body-medium)!important;line-height:var(--theme-text-height-body-lg-relaxed)!important}:is(.gordian-bags__panel #gordian-upsell-container) .gr-flex.gr-px-4.gr-py-2.gr-text-secondary-text.gr-w-full{padding:0!important;color:var(--theme-content-tertiary)!important;font-size:var(--theme-text-size-body-sm)!important;line-height:var(--theme-text-height-body-sm)!important}:is(.gordian-bags__panel #gordian-upsell-container) button[id^=increment-],:is(.gordian-bags__panel #gordian-upsell-container) button[id^=decrement-]{width:32px!important;height:32px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:1000px!important;background-color:transparent!important;border:1px solid var(--theme-interaction-default-normal)!important;color:var(--theme-interaction-default-normal)!important;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:monospace!important;font-size:18px!important;font-weight:300!important;line-height:1!important;transition:border-color .25s ease,background-color .25s ease,color .25s ease}:is(:is(.gordian-bags__panel #gordian-upsell-container) button[id^=increment-],:is(.gordian-bags__panel #gordian-upsell-container) button[id^=decrement-]):hover{color:var(--theme-interaction-default-hover)!important;border-color:var(--theme-interaction-default-hover)!important;background-color:var(--theme-interaction-default-subtle-hover)!important}:is(:is(.gordian-bags__panel #gordian-upsell-container) button[id^=increment-],:is(.gordian-bags__panel #gordian-upsell-container) button[id^=decrement-]):active{color:var(--theme-interaction-default-active)!important;border-color:var(--theme-interaction-default-active)!important;background-color:var(--theme-interaction-default-subtle-active)!important}:is(.gordian-bags__panel #gordian-upsell-container) .footer{position:static!important;height:auto!important;padding:16px 24px;border:none!important;background-color:var(--theme-interaction-bg-modal)}:is(:is(.gordian-bags__panel #gordian-upsell-container) .footer) footer{gap:12px}:is(:is(.gordian-bags__panel #gordian-upsell-container) .footer) .gr-w-1\/3.sm\:gr-w-1\/4{display:none;flex-shrink:0;width:auto!important;font-size:var(--theme-text-size-body-lg)!important;font-weight:var(--theme-text-weight-body-medium)!important;line-height:var(--theme-text-height-body-lg)!important}@media(min-width:441px){:is(:is(.gordian-bags__panel #gordian-upsell-container) .footer) .gr-w-1\/3.sm\:gr-w-1\/4{display:block}}:is(:is(.gordian-bags__panel #gordian-upsell-container) .footer) .gr-px-5{flex:100%;justify-content:space-between;padding:0!important}@media(min-width:441px){:is(:is(.gordian-bags__panel #gordian-upsell-container) .footer) .gr-px-5{justify-content:flex-end}}:is(:is(.gordian-bags__panel #gordian-upsell-container) .footer) .gr-w-24:first-of-type{width:auto!important}@media(min-width:441px){:is(:is(.gordian-bags__panel #gordian-upsell-container) .footer) .gr-w-24:first-of-type{width:96px!important}}:is(:is(.gordian-bags__panel #gordian-upsell-container) .footer) .gr-w-24:last-of-type{width:144px!important}:is(.gordian-bags__panel #gordian-upsell-container) button[id=cancel-button],:is(.gordian-bags__panel #gordian-upsell-container) button[id=submit-baggage]{font:600 14px/20px var(--theme-text-family-body)!important;outline:none!important;border:1px solid transparent!important;border-radius:var(--theme-radius-action-md)!important;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s,color .2s}:is(.gordian-bags__panel #gordian-upsell-container) button[id=cancel-button]{color:var(--theme-action-neutral-normal)!important;text-decoration:underline;text-underline-offset:2px}:is(:is(.gordian-bags__panel #gordian-upsell-container) button[id=cancel-button]):focus-visible{box-shadow:0 0 0 1px var(--theme-bg-primary),0 0 0 3px var(--theme-interaction-border-focus)!important}@media(min-width:441px){:is(.gordian-bags__panel #gordian-upsell-container) button[id=cancel-button]{padding:var(--core-space-150) var(--core-space-200)!important;background:var(--theme-action-ghost-normal)!important;border:1px solid var(--theme-action-neutral-normal)!important;text-decoration:none}:is(:is(.gordian-bags__panel #gordian-upsell-container) button[id=cancel-button]):hover{background:var(--theme-action-neutral-hover)!important;color:var(--theme-action-inverted-normal)!important}:is(:is(.gordian-bags__panel #gordian-upsell-container) button[id=cancel-button]):active{background:var(--theme-action-neutral-active)!important}}:is(.gordian-bags__panel #gordian-upsell-container) button[id=submit-baggage]{padding:var(--core-space-150) var(--core-space-200)!important;background:var(--theme-action-primary-normal)!important;color:var(--theme-action-inverted-normal)!important}:is(:is(.gordian-bags__panel #gordian-upsell-container) button[id=submit-baggage]):hover{background:var(--theme-action-primary-hover)!important}:is(:is(.gordian-bags__panel #gordian-upsell-container) button[id=submit-baggage]):active{background:var(--theme-action-primary-active)!important}:is(:is(.gordian-bags__panel #gordian-upsell-container) button[id=submit-baggage]):focus-visible{box-shadow:0 0 0 1px var(--theme-bg-primary),0 0 0 3px var(--theme-interaction-border-focus)!important}.gordian-bags__expander[data-v-ad5942ae]{overflow:hidden;margin:-24px;padding:24px}.gordian-bags__summary[data-v-ad5942ae]{display:flex;flex-direction:column}.gordian-bags__journeys[data-v-ad5942ae]{display:flex;flex-wrap:wrap;gap:8px}.gordian-bags__journey[data-v-ad5942ae]{flex:clamp(240px,calc(50% - 4px),100%);overflow:hidden;padding:12px 16px;display:flex;flex-direction:column;gap:4px;border-radius:8px;border:1px solid var(--theme-border-light);background-color:var(--theme-bg-primary)}.gordian-bags__journey-route[data-v-ad5942ae]{min-height:20px;display:flex;align-items:center;gap:4px}.gordian-bags__journey-bags[data-v-ad5942ae]{min-height:20px;display:flex;align-items:flex-start;gap:8px}.gordian-bags__field-label[data-v-ad5942ae]{flex-shrink:0;display:flex;align-items:center;gap:4px}.gordian-bags__field-label svg[data-v-ad5942ae]{width:20px;height:20px;color:var(--theme-content-tertiary)}.gordian-bags__panel[data-v-ad5942ae]{position:fixed;inset:0;z-index:1000;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--theme-bg-scrim)}@media(min-width:769px){.gordian-bags__panel[data-v-ad5942ae]{padding:24px}}.gordian-bags__panel-content[data-v-ad5942ae]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background-color:var(--theme-bg-primary)}.gordian-bags__panel-content[data-v-ad5942ae] .card__header{flex-shrink:0;padding:16px 48px 16px 16px}.gordian-bags__panel-content[data-v-ad5942ae] [data-gordian-bags-content]{overflow:hidden;flex:1;display:flex;flex-direction:column}@media(min-width:769px){.gordian-bags__panel-content[data-v-ad5942ae]{max-width:672px;height:auto;max-height:100%;border-radius:12px;box-shadow:var(--theme-shadow-modal)}.gordian-bags__panel-content[data-v-ad5942ae] .card__header{flex-shrink:0;padding:16px 48px 16px 24px}}.gordian-bags__panel-close[data-v-ad5942ae]{position:absolute;top:8px;right:8px}.gordian-bags__saving[data-v-ad5942ae]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:var(--theme-bg-scrim)}.gordian-bags__saving-content[data-v-ad5942ae]{max-width:calc(100% - 48px);padding:24px 16px;border-radius:12px;background-color:var(--theme-bg-primary)}@media(min-width:769px){.gordian-bags__saving-content[data-v-ad5942ae]{padding:32px}}.travel-protection__benefits[data-v-f04f4798]{display:flex;flex-direction:column;gap:4px}@media(min-width:769px){.travel-protection__benefits[data-v-f04f4798]{flex-direction:row;gap:24px}}.travel-protection__benefits-column[data-v-f04f4798]{flex:1}.travel-protection__options[data-v-f04f4798]{padding:0;display:flex;flex-direction:column;gap:8px;border:none}.email-input-wrapper[data-v-a3bd56ba]{position:relative;width:100%}.email-suggestion-content[data-v-a3bd56ba]{position:absolute;top:100%;left:0;right:0;margin-top:var(--core-space-100);display:flex;padding:var(--core-space-150);align-items:center;gap:var(--core-space-75);border-radius:12px;border:1px solid var(--theme-border-info-subtle, #b3d2ff);background:var(--theme-bg-info-highlight, #e5f0ff);box-shadow:var(--theme-shadow-overlay-top);z-index:101;box-sizing:border-box}.email-suggestion[data-v-a3bd56ba]{display:flex;align-items:center;justify-content:space-between;gap:var(--core-dimension-300);width:100%}.email-suggestion__text[data-v-a3bd56ba]{display:flex;flex-direction:column}.email-suggestion__email[data-v-a3bd56ba]{text-decoration:underline;word-break:break-all}.modal-failed__body[data-v-8463ca05]{padding-block:var(--core-space-400);text-wrap:pretty}@media(max-width:1024px){.modal-failed__body[data-v-8463ca05]{padding-block:var(--core-space-300)}}.pending-modal[data-v-a89e1a74]{display:flex;flex-direction:column;align-items:center;gap:var(--core-space-200)}.pending-modal__content[data-v-a89e1a74]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--core-space-100)}.pending-modal__description[data-v-a89e1a74]{text-wrap:pretty;max-width:360px}.pending-modal__actions[data-v-a89e1a74]{display:flex;flex-direction:column;align-items:center;gap:var(--core-space-150)}.pending-modal__back-btn[data-v-a89e1a74],.pending-modal__continue-btn[data-v-a89e1a74]{width:var(--core-dimension-2000)}@media(max-width:440px){.pending-modal__back-btn[data-v-a89e1a74],.pending-modal__continue-btn[data-v-a89e1a74]{width:100%}}.price-change[data-v-f6ea0e81]{display:flex;flex-direction:column;gap:var(--core-space-200)}.price-change__modal-actions[data-v-f6ea0e81]{display:flex;gap:var(--core-space-200);justify-content:end;flex-direction:row}@media(max-width:440px){.price-change__modal-actions[data-v-f6ea0e81]{flex-direction:column-reverse}}.price-change__icon[data-v-f6ea0e81]{display:flex;justify-content:center;align-items:center;border-radius:48px;width:var(--core-space-600);height:var(--core-space-600);background:var(--theme-bg-brand-subtle);margin-top:var(--core-space-200)}.price-change__icon svg[data-v-f6ea0e81]{width:32px;height:32px}.card[data-v-1b7f1578]{position:relative;display:flex;padding:var(--core-space-300);flex-direction:column;align-items:flex-start;gap:var(--core-space-300);align-self:stretch;border-radius:var(--core-radius-150);background:var(--theme-bg-primary, #fff);box-shadow:var(--theme-shadow-card)}@media(max-width:768px){.card[data-v-1b7f1578]{padding:var(--core-space-250) var(--core-space-200) var(--core-space-200);gap:var(--core-space-200)}}.card--compact[data-v-1b7f1578]{gap:var(--core-space-200)}.card__header[data-v-1b7f1578]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}@media(max-width:600px){.card__header[data-v-1b7f1578]{flex-direction:column;align-items:flex-start;gap:var(--core-space-200)}}.card__header-content[data-v-1b7f1578]{flex:1;display:flex;flex-direction:row;align-items:center;gap:var(--core-space-200)}@media(max-width:440px){.card__header-content[data-v-1b7f1578]{gap:var(--core-space-150);align-items:flex-start}}.card__info[data-v-1b7f1578]{display:flex;flex-direction:column;gap:var(--core-space-100);flex:1}@media(max-width:440px){.card__info[data-v-1b7f1578]{gap:var(--core-space-50)}}.card__title[data-v-1b7f1578]{display:flex;flex-direction:column;gap:var(--core-space-50)}.card__image[data-v-1b7f1578]{width:var(--core-dimension-800);height:var(--core-dimension-800);min-width:var(--core-dimension-800)}.card__image[data-v-1b7f1578]:empty{display:none}@media(max-width:440px){.card__image[data-v-1b7f1578]{width:var(--core-dimension-600);height:var(--core-dimension-600);min-width:var(--core-dimension-600)}}.card__action[data-v-1b7f1578]{align-self:center}@media(max-width:600px){.card__action[data-v-1b7f1578],.card__action[data-v-1b7f1578] button{width:100%}}.traveler__wrapper[data-v-eeed0999]{width:100%;display:flex;flex-direction:column}.traveler__wrapper[data-v-eeed0999]>*{border-bottom:1px solid var(--theme-border-light);padding:24px 0}.traveler__wrapper[data-v-eeed0999]>:last-child{border-bottom:none;padding-bottom:0}.traveler__wrapper[data-v-eeed0999]>:first-child{padding-top:0}.traveler__card[data-v-eeed0999]{display:flex;flex-direction:row;gap:12px}.traveler__card[data-v-eeed0999] .avatar__color-replace .text--primary-inverse{color:var(--theme-content-primary)}.traveler__card[data-v-eeed0999] .avatar__bg-color-replace{background-color:var(--theme-bg-secondary)}.traveler__details[data-v-eeed0999]{display:flex;flex-direction:column;flex-grow:1}.traveler__details .button__edit-clear[data-v-eeed0999]{padding:8px 0}@media(min-width:769px){.traveler__details[data-v-eeed0999]{flex-direction:row;align-items:center;justify-content:space-between}.traveler__details .button__edit-clear[data-v-eeed0999]{padding:8px}}.traveler__info[data-v-eeed0999]{display:flex;flex-direction:column;row-gap:2px}.ellipse[data-v-eeed0999]{display:inline-block;width:3px;height:3px;border-radius:50%;background-color:var(--theme-content-tertiary);margin:0 4px;vertical-align:middle}.traveler__modal-actions[data-v-eeed0999]{column-gap:14px;display:flex;justify-content:end}.contact-details__modal-body[data-v-eeed0999]{display:flex;flex-direction:column;gap:16px;padding:16px 0}.accordion__item[data-v-4f082403]{background-color:var(--theme-bg-secondary);border-radius:var(--core-radius-100);padding:var(--core-space-100);width:100%}.accordion__trigger[data-v-4f082403]{display:flex;justify-content:space-between;align-items:center;height:var(--core-dimension-400);width:100%;background:transparent;border:none;cursor:pointer;padding:var(--core-space-50)}.accordion__title[data-v-4f082403]{display:flex;align-items:center;text-align:left}.accordion__content-wrapper[data-v-4f082403]{overflow:hidden}.accordion__content[data-v-4f082403]{overflow:hidden;transition:.3s cubic-bezier(.3,0,0,1)}.accordion__content-wrapper[data-state=open] .accordion__content[data-v-4f082403]{opacity:1;max-height:500px}.accordion__content-wrapper[data-state=closed] .accordion__content[data-v-4f082403]{opacity:0;max-height:0}.accordion__content-inner[data-v-4f082403]{margin-top:var(--core-space-100);padding:var(--core-space-50) var(--core-space-50) var(--core-space-100)}@keyframes slide-down-4f082403{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slide-up-4f082403{0%{height:var(--radix-accordion-content-height)}to{height:0}}.select-field[data-v-92dc064a]{display:flex;flex-direction:column;width:100%}.select-field__with-label[data-v-92dc064a]>*:first-child{margin-bottom:var(--core-space-50)}.select-field__additional-info[data-v-92dc064a]{margin-top:var(--core-space-50)}.select-wrapper[data-v-92dc064a]{position:relative;width:100%}.select__trigger[data-v-92dc064a]{display:flex;width:100%;align-items:center;gap:var(--core-space-100);align-self:stretch;border-radius:var(--core-space-100);border:1px solid var(--theme-interaction-border-neutral-normal, #dee0e7);background:transparent;cursor:pointer;outline:none}.select__trigger[disabled][data-v-92dc064a]{cursor:not-allowed;background-color:var(--theme-interaction-disabled-subtle-normal)}.select__trigger--small[data-v-92dc064a]{min-height:var(--core-dimension-400);min-width:var(--core-dimension-800);padding:0 var(--core-space-100)}.select__trigger--medium[data-v-92dc064a]{min-height:var(--core-dimension-550);min-width:var(--core-dimension-1100);padding:0 var(--core-space-150)}.select__trigger--large[data-v-92dc064a]{min-height:var(--core-dimension-600);min-width:var(--core-dimension-1200);padding:0 var(--core-space-150)}[data-v-92dc064a] .select__trigger:focus-visible,[data-v-92dc064a] .select__trigger[data-state=open]{box-shadow:0 0 0 var(--core-dimension-25) var(--theme-interaction-border-focus);outline:none}.select__value-wrapper[data-v-92dc064a]{display:flex;align-items:center;flex:1 1 0;min-width:0}[data-v-92dc064a] .select__text{font-family:inherit;font-size:var(--core-dimension-175);font-style:normal;font-weight:500;line-height:var(--core-dimension-300);color:var(--theme-interaction-content-entry);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-92dc064a] .select__text--disabled{color:var(--theme-interaction-content-placeholder)}[data-v-92dc064a] .select__content{z-index:100!important}[data-v-92dc064a] .select__content--width-auto{width:var(--radix-select-trigger-width)}[data-v-92dc064a] .select__content--width-fixed{width:240px}[data-v-92dc064a] .select__viewport{display:flex;width:100%;max-height:var(--radix-popper-available-height);flex-direction:column;align-items:flex-start;border-radius:var(--core-space-100);padding:var(--core-space-50);background:var(--theme-bg-primary, #fff);box-shadow:var(--theme-shadow-overlay-top)}.select__item[data-v-92dc064a]{display:flex;min-height:var(--core-dimension-400);align-items:center;gap:var(--core-space-100);align-self:stretch;flex-shrink:0;border-radius:var(--core-space-100);outline:none;padding:var(--core-space-100);background:var(--theme-interaction-ghost-normal, rgb(255 255 255 / 0%));cursor:pointer;transition:.3s ease}.select__item[data-highlighted][data-v-92dc064a],.select__item[data-v-92dc064a]:hover{background:var(--theme-interaction-ghost-hover, rgb(23 29 46 / 6%))}.select--error .select__trigger[data-v-92dc064a]{border-color:var(--theme-interaction-border-error)}.select--error .select__trigger[data-state=open][data-v-92dc064a]{border-color:transparent}.select__label-wrapper[data-v-92dc064a]{display:flex;align-items:center;gap:var(--core-space-50);margin-bottom:var(--core-space-50)}.select__label-wrapper .icon[data-v-92dc064a]{cursor:pointer}.select-field__label[data-v-92dc064a]{display:flex;align-items:center;gap:var(--core-space-50)}.select-native__container[data-v-92dc064a]{position:relative;display:flex;width:100%;align-items:center}.select-native__container--disabled[data-v-92dc064a]{background-color:var(--theme-interaction-disabled-subtle-normal);cursor:not-allowed}.select-native__container[data-v-92dc064a]:focus-within{box-shadow:0 0 0 var(--core-dimension-25) var(--theme-interaction-border-focus);outline:none}.select-native__select[data-v-92dc064a]{display:block;width:100%;height:100%;min-width:0;border:none;background:transparent;font-family:inherit;font-size:var(--core-dimension-175);font-style:normal;font-weight:500;line-height:var(--core-dimension-300);color:var(--theme-interaction-content-entry);padding:0;padding-right:calc(var(--core-space-250) + var(--core-dimension-300));cursor:pointer;appearance:none}.select-native__select[data-v-92dc064a]:focus{outline:none}.select-native__select--placeholder[data-v-92dc064a]{color:var(--theme-interaction-content-placeholder)}.select-native__select--disabled[data-v-92dc064a]{cursor:not-allowed;color:var(--theme-interaction-content-placeholder)}.select-native__icon[data-v-92dc064a]{position:absolute;top:50%;right:var(--core-space-150);transform:translateY(-50%);z-index:1;pointer-events:none}.select-native__select[data-v-92dc064a]::-ms-expand{display:none}.form__wrapper[data-v-7f8108e6]{width:100%;transition:.25s ease}.form[data-v-7f8108e6]{display:flex;flex-direction:column;gap:24px}.form__section[data-v-7f8108e6]{display:flex;flex-direction:column;gap:16px}.form__row[data-v-7f8108e6]{display:flex;align-items:flex-start;gap:24px;align-self:stretch}.form__row[data-v-7f8108e6]>*{min-width:calc(50% - 12px);width:calc(50% - 12px)}@media(max-width:768px){.form__row[data-v-7f8108e6]{flex-direction:column;gap:16px}.form__row[data-v-7f8108e6]>*{min-width:100%;width:100%}}.form__date[data-v-7f8108e6]{display:flex;flex-direction:column}.form__date[disabled][data-v-7f8108e6]{opacity:.5;pointer-events:none}.form__date-inputs[data-v-7f8108e6]{display:flex;align-items:center;gap:8px;width:100%}.form__date--wide[data-v-7f8108e6]{width:50%}.form__date--short[data-v-7f8108e6]{width:25%}.form__no-expiration[data-v-7f8108e6]{margin-top:8px}.form__radio-group[data-v-7f8108e6]{all:unset;display:flex;flex-direction:column;gap:var(--core-space-50)}.form__radio-items[data-v-7f8108e6]{display:flex;align-items:center;height:44px;gap:16px}.traveler__wrapper[data-v-f3e33cc0]{width:100%;display:flex;flex-direction:column}.traveler__wrapper[data-v-f3e33cc0]>*{border-bottom:1px solid var(--theme-border-light);padding:24px 0}.traveler__wrapper[data-v-f3e33cc0]>:last-child{border-bottom:none;padding-bottom:0}.traveler__wrapper[data-v-f3e33cc0]>:first-child{padding-top:0}.traveler__card[data-v-f3e33cc0]{display:flex;flex-direction:row;gap:12px}.traveler__card[data-v-f3e33cc0] .avatar__color-replace .text--primary-inverse{color:var(--theme-content-primary)}.traveler__card[data-v-f3e33cc0] .avatar__bg-color-replace{background-color:var(--theme-bg-secondary)}.traveler__details[data-v-f3e33cc0]{display:flex;flex-direction:column;flex-grow:1}.traveler__details .button__edit-clear[data-v-f3e33cc0]{padding:8px 0}@media(min-width:769px){.traveler__details[data-v-f3e33cc0]{flex-direction:row;align-items:center;justify-content:space-between}.traveler__details .button__edit-clear[data-v-f3e33cc0]{padding:8px}}.traveler__info[data-v-f3e33cc0]{display:flex;flex-direction:column;row-gap:2px}.ellipse[data-v-f3e33cc0]{display:inline-block;width:3px;height:3px;border-radius:50%;background-color:var(--theme-content-tertiary);margin:0 4px;vertical-align:middle}.traveler__modal-actions[data-v-f3e33cc0]{column-gap:14px;display:flex;justify-content:end}.contact-details__modal-body[data-v-f3e33cc0]{display:flex;flex-direction:column;gap:16px;padding:16px 0}.traveler__modal .modal__body{padding:24px}@media(min-width:769px){.traveler__modal .modal__body{padding:8px 32px}}.traveler__modal .modal__footer{padding:16px 24px}@media(min-width:769px){.traveler__modal .modal__footer{padding:16px 32px}}.traveler__wrapper[data-v-8f3b94d1]{width:100%;display:flex;flex-direction:column}.traveler__wrapper[data-v-8f3b94d1]>*{border-bottom:1px solid var(--theme-border-light);padding:24px 0}.traveler__wrapper[data-v-8f3b94d1]>:last-child{border-bottom:none;padding-bottom:0}.traveler__wrapper[data-v-8f3b94d1]>:first-child{padding-top:0}.traveler__card[data-v-8f3b94d1]{display:flex;flex-direction:row;gap:12px}.traveler__card[data-v-8f3b94d1] .avatar__color-replace .text--primary-inverse{color:var(--theme-content-primary)}.traveler__card[data-v-8f3b94d1] .avatar__bg-color-replace{background-color:var(--theme-bg-secondary)}.traveler__details[data-v-8f3b94d1]{display:flex;flex-direction:column;flex-grow:1}.traveler__details .button__edit-clear[data-v-8f3b94d1]{padding:8px 0}@media(min-width:769px){.traveler__details[data-v-8f3b94d1]{flex-direction:row;align-items:center;justify-content:space-between}.traveler__details .button__edit-clear[data-v-8f3b94d1]{padding:8px}}.traveler__info[data-v-8f3b94d1]{display:flex;flex-direction:column;row-gap:2px}.ellipse[data-v-8f3b94d1]{display:inline-block;width:3px;height:3px;border-radius:50%;background-color:var(--theme-content-tertiary);margin:0 4px;vertical-align:middle}.traveler__modal-actions[data-v-8f3b94d1]{column-gap:14px;display:flex;justify-content:end}.contact-details__modal-body[data-v-8f3b94d1]{display:flex;flex-direction:column;gap:16px;padding:16px 0}.esim__package[data-v-fad099df]{min-width:220px;padding:16px;display:flex;flex-direction:column;gap:16px;border-radius:8px;border:1px solid var(--theme-border-light);cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease}.esim__package--active[data-v-fad099df]{border-color:var(--theme-interaction-default-normal);box-shadow:inset 0 0 0 1px var(--theme-interaction-default-normal)}.esim__package-header[data-v-fad099df]{display:flex;gap:8px}.esim__package-features[data-v-fad099df]{padding:0;list-style:none}.esim__package-feature[data-v-fad099df]{overflow:hidden;min-height:24px;display:flex;align-items:center;gap:4px}.esim__package-feature p[data-v-fad099df]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.esim__package-feature button[data-v-fad099df]{flex-shrink:0}.esim__package-price[data-v-fad099df]{display:flex;align-items:center;gap:4px}.esim__package-footer[data-v-fad099df]{display:flex;justify-content:space-between;align-items:center}.esim__package-stepper[data-v-fad099df]{display:flex;align-items:center}.esim__package-stepper[data-v-fad099df] .icon-button{border-width:1px}.esim__package-stepper-value[data-v-fad099df]{min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center}.esim__countries[data-v-fad099df]{display:flex;flex-direction:column;gap:16px}@media(min-width:769px){.esim__countries[data-v-fad099df]{margin-top:24px}}.esim__countries-group[data-v-fad099df]{display:flex;flex-direction:column;gap:8px}.esim__countries-list[data-v-fad099df]{display:contents;padding:0;list-style:none}.esim__link[data-v-a150052d]{color:var(--theme-content-primary);font-weight:var(--theme-text-weight-body-medium);text-underline-offset:2px}.esim-carousel__arrow[data-v-a150052d]{position:absolute;top:50%;width:32px;height:32px}.esim-carousel__arrow[data-v-a150052d]:disabled{pointer-events:none;opacity:0}.esim-carousel__arrow--left[data-v-a150052d]{left:0;transform:translate(calc(-50% + 8px),calc(-50% - 20px))}.esim-carousel__arrow--right[data-v-a150052d]{right:0;transform:translate(calc(50% - 8px),calc(-50% - 20px))}.esim-carousel__pagination[data-v-a150052d]{min-height:0;margin:16px 0 0;padding:0}.esim__footer[data-v-a150052d]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 56px}.esim__brand[data-v-a150052d]{display:flex;align-items:center;gap:4px}.bundles-list[data-v-955e4348]{display:flex;flex-direction:column;gap:16px}.bundles-list__bundle[data-v-955e4348] .radio-card__header{flex-direction:row-reverse}.bundles-list__bundle[data-v-955e4348] .radio-card__label{gap:8px}.bundles-list__bundle-title[data-v-955e4348]{display:flex;align-items:center;gap:8px}.bundles-list__options[data-v-955e4348]{padding:0;display:flex;flex-direction:column;gap:2px;list-style:none}.bundles-list__option[data-v-955e4348]{min-height:20px;display:flex;align-items:center;gap:6px;width:100%}.bundles-list__option-label[data-v-955e4348]{flex:1;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bundles-list__option-value[data-v-955e4348]{flex:0 0 auto}.bundles-table[data-v-aa0157f5]{display:flex;align-items:flex-start;justify-content:space-between;border-radius:8px;border:1px solid var(--theme-border-light)}.bundles-table__options[data-v-aa0157f5]{overflow:hidden;flex:1}.bundles-table__options p[data-v-aa0157f5]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bundles-table__groups[data-v-aa0157f5]{display:flex;align-items:stretch}.bundles-table__groups h4[data-v-aa0157f5],.bundles-table__groups p[data-v-aa0157f5]{flex:1}.bundles-table__group[data-v-aa0157f5]{position:relative;flex:1;border-left:1px solid var(--theme-border-light);text-align:center}.bundles-table__group[data-v-aa0157f5]:after{content:"";position:absolute;z-index:5;inset:0;pointer-events:none;border-radius:4px;transition:box-shadow .2s ease}.bundles-table__group--selected[data-v-aa0157f5]:after{box-shadow:0 0 0 2px var(--theme-interaction-default-normal)}.bundles-table__group-tag[data-v-aa0157f5]{position:absolute;z-index:10;top:0;left:50%;transform:translate(-50%,-50%)}.bundles-table__cell[data-v-aa0157f5]{padding:12px 8px;display:flex;align-items:center;gap:4px}.bundles-table__cell--header[data-v-aa0157f5]{padding:24px 8px 16px}.bundles-table__cell--footer[data-v-aa0157f5]{padding:8px 16px 16px}.bundles-table__cell--hidden[data-v-aa0157f5]{visibility:hidden}.bundles-table__cell[data-v-aa0157f5]:nth-child(odd of.bundles-table__cell:not(.bundles-table__cell--header,.bundles-table__cell--footer,.bundles-table__cell:has(+.bundles-table__cell--footer))){background-color:var(--theme-bg-secondary)}.bundles-table .button[data-v-aa0157f5]{min-width:100px}.ngs-itinerary-card[data-v-70446089]{display:flex;flex-direction:column;border-radius:var(--core-radius-150);background-color:var(--theme-bg-primary);box-shadow:0 0 2px #171d2e14,0 8px 16px #171d2e0d;overflow:hidden}.ngs-itinerary-card__trips[data-v-70446089]{display:flex;flex-direction:column}.ngs-itinerary-card__item[data-v-70446089]{display:flex;flex-direction:column;padding:20px 16px;align-items:flex-start;gap:16px;position:relative}@media(min-width:769px){.ngs-itinerary-card__item[data-v-70446089]{padding:16px 24px;gap:24px;flex-direction:row}}@media(min-width:1025px){.ngs-itinerary-card__item[data-v-70446089]{padding:16px 32px;gap:40px}}.ngs-itinerary-card__item[data-v-70446089]:not(:last-child):after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:1px;background-color:var(--theme-border-medium)}@media(min-width:769px){.ngs-itinerary-card__item[data-v-70446089]:not(:last-child):after{left:24px;right:24px}}@media(min-width:1025px){.ngs-itinerary-card__item[data-v-70446089]:not(:last-child):after{left:32px;right:32px}}@media(min-width:769px){.ngs-itinerary-card__date-info[data-v-70446089]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:120px;padding:16px 0;border-right:1px solid var(--theme-border-medium);gap:8px}}@media(min-width:1025px){.ngs-itinerary-card__date-info[data-v-70446089]{min-width:160px}}.ngs-itinerary-card__flight-info[data-v-70446089]{display:flex;align-items:baseline;flex-grow:1;width:100%}@media(min-width:769px){.ngs-itinerary-card__flight-info[data-v-70446089]{gap:0;padding:16px 0;min-width:440px}}@media(min-width:1025px){.ngs-itinerary-card__flight-info[data-v-70446089]{gap:24px}}.ngs-itinerary-card__flight-main[data-v-70446089]{display:flex;align-items:baseline;gap:8px;flex-grow:1}@media(min-width:769px){.ngs-itinerary-card__flight-main[data-v-70446089]{gap:16px}}@media(min-width:1025px){.ngs-itinerary-card__flight-main[data-v-70446089]{gap:20px}}.ngs-itinerary-card__airline-logo[data-v-70446089]{cursor:pointer;width:var(--core-dimension-400);height:var(--core-dimension-400);min-width:var(--core-dimension-400)}@media(min-width:769px){.ngs-itinerary-card__airline-logo[data-v-70446089]{width:var(--core-dimension-500);height:var(--core-dimension-500);min-width:var(--core-dimension-500)}}.ngs-itinerary-card__flight-main>.ngs-itinerary-card__airline-logo[data-v-70446089]{align-self:center}.ngs-itinerary-card__airline-logo img[data-v-70446089]{width:100%;height:100%}.ngs-itinerary-card__route-details[data-v-70446089]{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;gap:4px}@media(min-width:769px){.ngs-itinerary-card__route-details[data-v-70446089]{min-width:200px;padding-right:16px;gap:8px}}.ngs-itinerary-card__time[data-v-70446089]{position:relative;display:inline-flex;align-items:center;white-space:nowrap}.ngs-itinerary-card__day-offset[data-v-70446089]{position:absolute;top:-5px;right:-6px}.ngs-itinerary-card__route-info[data-v-70446089]{display:flex;align-items:center;gap:6px}.ngs-itinerary-card__route-separator[data-v-70446089]{width:calc(var(--core-dimension-50) - var(--core-dimension-1));height:calc(var(--core-dimension-50) - var(--core-dimension-1));border-radius:var(--core-radius-pill);background-color:var(--theme-content-disabled);vertical-align:middle;display:inline-block}.ngs-itinerary-card__duration[data-v-70446089]{display:flex;min-width:140px;flex-direction:column;align-items:center;gap:4px}@media(min-width:769px){.ngs-itinerary-card__duration[data-v-70446089]{min-width:80px}}.ngs-itinerary-card__stops-info[data-v-70446089]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;white-space:nowrap}@media(min-width:769px){.ngs-itinerary-card__stops-info[data-v-70446089]{min-width:120px;gap:8px}}.ngs-itinerary-card__stops-info>div>div[data-v-70446089]{cursor:pointer}.ngs-itinerary-card__stops[data-v-70446089]{display:flex;justify-content:center;align-items:center;gap:4px;white-space:nowrap}.ngs-itinerary-card__layover-tooltip[data-v-70446089]{display:flex;flex-direction:column;gap:4px}.ngs-footer[data-v-70446089]{display:flex;height:48px;padding:12px 16px;align-items:center;gap:8px;align-self:stretch;justify-content:space-between;border-top:1px solid var(--theme-border-medium)}@media(min-width:769px){.ngs-footer[data-v-70446089]{padding:12px 20px;gap:16px}}@media(min-width:1025px){.ngs-footer[data-v-70446089]{padding:12px 24px}}.ngs-footer--justify-end[data-v-70446089]{justify-content:flex-end}.ngs-itinerary-card__details-link[data-v-70446089]{border-bottom:1px dashed var(--theme-content-primary)}.airport-code-trigger[data-v-70446089]{cursor:pointer}.fare-type[data-v-fc005fb4]{width:100%;max-width:960px;margin:0 auto;padding:var(--core-space-125) 0;display:flex;flex-direction:column;gap:var(--core-space-500)}@media(min-width:1025px){.fare-type[data-v-fc005fb4]{padding:0;gap:64px}}@media(max-width:1024px){.fare-type[data-v-fc005fb4]:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;height:var(--core-dimension-1600);background:var(--theme-component-multistep-subheader)}}.fare-type__section[data-v-fc005fb4]{display:flex;flex-direction:column}.fare-type__header[data-v-fc005fb4]{display:flex}@media(min-width:1025px){.fare-type__section--itinerary[data-v-fc005fb4]{gap:var(--core-space-300)}}.fare-type__section--itinerary .fare-type__header[data-v-fc005fb4]{align-items:center;gap:var(--core-space-150);padding-bottom:var(--core-space-125)}@media(min-width:1025px){.fare-type__section--itinerary .fare-type__header[data-v-fc005fb4]{gap:var(--core-space-200);padding-bottom:0}}.fare-type__section--offers[data-v-fc005fb4]{gap:var(--core-space-300)}.fare-type__section--offers .fare-type__header[data-v-fc005fb4]{flex-direction:column;gap:var(--core-space-200)}.fare-type__caption[data-v-fc005fb4]{overflow:hidden;flex:1;display:flex;flex-direction:column;gap:var(--core-space-25)}@media(min-width:1025px){.fare-type__caption[data-v-fc005fb4]{gap:var(--core-space-100)}}@media(max-width:1024px){.fare-type__title[data-v-fc005fb4],.fare-type__caption[data-v-fc005fb4]{padding-inline:var(--core-space-100)}}.fare-type__subtitle[data-v-fc005fb4]{display:inline-flex}.fare-type__subtitle-part[data-v-fc005fb4]{display:inline-flex;align-items:center;justify-content:center;gap:2px}.fare-type__subtitle-part[data-v-fc005fb4]:not(:last-child):after{content:"•";margin:0 6px;display:inline-block;color:currentColor}.fare-type__alert[data-v-fc005fb4]{padding:16px;display:flex;align-items:center;gap:var(--core-space-150);border-radius:var(--core-radius-150);background-color:var(--theme-bg-primary);box-shadow:0 0 2px #171d2e14,0 8px 16px #171d2e0d}.fare-type__alert-icon[data-v-fc005fb4]{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--theme-content-info)}.fare-type__alert-icon svg[data-v-fc005fb4]{width:var(--core-dimension-300);height:var(--core-dimension-300)}.fare-type__alert-content[data-v-fc005fb4]{display:flex;align-items:center;gap:var(--core-space-100)}.fare-type__alert-content p[data-v-fc005fb4]{font-size:var(--theme-text-size-body-lg);line-height:var(--theme-text-height-body-lg-relaxed)}.fare-type[data-v-d731e255]{width:100%;max-width:960px;margin:0 auto;padding:var(--core-space-125) 0;display:flex;flex-direction:column;gap:var(--core-space-500)}@media(min-width:1025px){.fare-type[data-v-d731e255]{padding:0;gap:64px}}@media(max-width:1024px){.fare-type[data-v-d731e255]:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;height:var(--core-dimension-1600);background:var(--theme-component-multistep-subheader)}}.fare-type__section[data-v-d731e255]{display:flex;flex-direction:column}.fare-type__header[data-v-d731e255]{display:flex}@media(min-width:1025px){.fare-type__section--itinerary[data-v-d731e255]{gap:var(--core-space-300)}}.fare-type__section--itinerary .fare-type__header[data-v-d731e255]{align-items:center;gap:var(--core-space-150);padding-bottom:var(--core-space-125)}@media(min-width:1025px){.fare-type__section--itinerary .fare-type__header[data-v-d731e255]{gap:var(--core-space-200);padding-bottom:0}}.fare-type__section--offers[data-v-d731e255]{gap:var(--core-space-300)}.fare-type__section--offers .fare-type__header[data-v-d731e255]{flex-direction:column;gap:var(--core-space-200)}.fare-type__caption[data-v-d731e255]{overflow:hidden;flex:1;display:flex;flex-direction:column;gap:var(--core-space-25)}@media(min-width:1025px){.fare-type__caption[data-v-d731e255]{gap:var(--core-space-100)}}@media(max-width:1024px){.fare-type__title[data-v-d731e255],.fare-type__caption[data-v-d731e255]{padding-inline:var(--core-space-100)}}.fare-type__subtitle[data-v-d731e255]{display:inline-flex}.fare-type__subtitle-part[data-v-d731e255]{display:inline-flex;align-items:center;justify-content:center;gap:2px}.fare-type__subtitle-part[data-v-d731e255]:not(:last-child):after{content:"•";margin:0 6px;display:inline-block;color:currentColor}.fare-type__alert[data-v-d731e255]{padding:16px;display:flex;align-items:center;gap:var(--core-space-150);border-radius:var(--core-radius-150);background-color:var(--theme-bg-primary);box-shadow:0 0 2px #171d2e14,0 8px 16px #171d2e0d}.fare-type__alert-icon[data-v-d731e255]{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--theme-content-info)}.fare-type__alert-icon svg[data-v-d731e255]{width:var(--core-dimension-300);height:var(--core-dimension-300)}.fare-type__alert-content[data-v-d731e255]{display:flex;align-items:center;gap:var(--core-space-100)}.fare-type__alert-content p[data-v-d731e255]{font-size:var(--theme-text-size-body-lg);line-height:var(--theme-text-height-body-lg-relaxed)}.x-cover-card[data-v-a6b72e87]{padding:var(--core-space-300) var(--core-space-200);display:flex;flex-direction:column;gap:var(--core-space-250);border-radius:var(--core-radius-150);background:linear-gradient(126deg,#f0f4fb 14.59%,#fafafa 70.91%)}@media(min-width:769px){.x-cover-card[data-v-a6b72e87]{padding:var(--core-space-300)}}.card__header[data-v-a6b72e87]{display:flex;align-items:flex-start;gap:var(--core-space-200);align-self:stretch;flex-direction:column}@media(min-width:769px){.card__header[data-v-a6b72e87]{gap:var(--core-space-150)}}.x-cover__header-content[data-v-a6b72e87]{display:flex;gap:var(--core-space-100);width:100%}@media(min-width:769px){.x-cover__header-content[data-v-a6b72e87]{gap:var(--core-space-250)}}.x-cover__header-caption[data-v-a6b72e87]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--core-space-150);flex:1}.x-cover__suffix[data-v-a6b72e87]{display:inline}@media(min-width:769px){.x-cover__suffix[data-v-a6b72e87]{display:block}}.x-cover__terms-link[data-v-a6b72e87]{display:block}@media(min-width:769px){.x-cover__terms-link[data-v-a6b72e87]{display:inline;margin-top:0;margin-left:var(--core-space-50)}}.x-cover__social-proof[data-v-a6b72e87]{display:flex;align-items:center;gap:var(--core-space-100)}.x-cover__avatars[data-v-a6b72e87]{display:flex}.x-cover__avatar-item[data-v-a6b72e87]{border-radius:50%;margin-left:calc(var(--core-space-125) * -1);position:relative}@media(min-width:769px){.x-cover__avatar-item[data-v-a6b72e87]{margin-left:calc(var(--core-space-150) * -1)}}.x-cover__avatar-item[data-v-a6b72e87]:first-child{margin-left:0}.x-cover__avatar-item[data-v-a6b72e87]:nth-child(2){z-index:1}.x-cover__avatar-item[data-v-a6b72e87]:nth-child(3){z-index:2}.x-cover__content[data-v-a6b72e87]{gap:var(--core-space-250)}.x-cover__options-container[data-v-a6b72e87]{background-color:var(--theme-bg-success-highlight);border-top-left-radius:var(--core-radius-150);border-top-right-radius:var(--core-radius-150);height:30px}.x-cover__recommended-label[data-v-a6b72e87]{display:flex;width:100%;padding:var(--core-space-75) var(--core-space-250) var(--core-space-50) var(--core-space-250);justify-content:center}.x-cover__options[data-v-a6b72e87]{position:relative;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--core-space-150);border:none;margin-top:calc(var(--core-space-75) * -1)}@media(min-width:769px){.x-cover__options[data-v-a6b72e87]{margin-top:0}}.x-cover__option[data-v-a6b72e87]{position:relative;background-color:var(--theme-bg-primary);border-radius:var(--core-radius-150);border:none;padding:var(--core-space-200) var(--core-space-250) var(--core-space-250) var(--core-space-250);gap:var(--core-space-200)}@media(min-width:769px){.x-cover__option[data-v-a6b72e87]{padding:var(--core-space-250);gap:var(--core-space-300)}}.x-cover__option[data-v-a6b72e87]:hover,.x-cover__option[data-v-a6b72e87] .radio-card__label{cursor:pointer}.x-cover__option[data-v-a6b72e87]:hover .radio__input{box-shadow:inset 0 0 0 2px var(--theme-interaction-default-normal)}.x-cover__option[data-v-a6b72e87]:hover .radio__input:checked{box-shadow:inset 0 0 0 5px var(--theme-interaction-default-normal)}.x-cover__option--error[data-v-a6b72e87]{border:1px solid var(--theme-interaction-border-error)}.x-cover__option-title-wrapper[data-v-a6b72e87]{display:flex;align-items:center;justify-content:space-between;gap:var(--core-space-150)}.x-cover__option-title[data-v-a6b72e87]{display:flex;align-items:center;gap:var(--core-space-150)}.x-cover__option-price-mobile[data-v-a6b72e87]{margin-top:var(--core-space-50)}.x-cover__option-tag[data-v-a6b72e87]{border:none;border-radius:var(--core-dimension-75);background-color:var(--theme-bg-success-highlight);font-weight:600}.x-cover__option-price[data-v-a6b72e87]{position:absolute;right:var(--core-space-250);top:var(--core-space-250)}.x-cover__benefits-list[data-v-a6b72e87]{padding:0;display:grid;grid-template-columns:1fr;gap:var(--core-space-150);list-style:none}@media(min-width:769px){.x-cover__benefits-list[data-v-a6b72e87]{grid-template-columns:1fr 1fr;gap:var(--core-space-200) var(--core-space-300)}}.x-cover__benefit-item[data-v-a6b72e87]{display:flex;align-items:flex-start;gap:var(--core-space-100)}@media(min-width:769px){.x-cover__benefits-list--international .x-cover__benefit-item[data-v-a6b72e87]:nth-child(3){grid-row:span 2}.x-cover__benefits-list--international .x-cover__benefit-item[data-v-a6b72e87]:last-child{grid-column:2}.x-cover__benefit-item:nth-child(2n) .x-cover__benefit-description[data-v-a6b72e87]{max-width:270px}.x-cover__benefits-list--international .x-cover__benefit-item:nth-child(2n) .x-cover__benefit-description[data-v-a6b72e87]{max-width:214px}}.x-cover__benefit-text[data-v-a6b72e87],.x-cover__footer[data-v-a6b72e87]{display:flex;flex-direction:column;gap:var(--core-space-75)}.x-cover__footer-flag[data-v-a6b72e87]{display:flex;align-items:center;gap:var(--core-space-100)}.x-cover__footer-terms[data-v-a6b72e87]{display:flex;flex-direction:column;gap:var(--core-space-250)}@media(min-width:769px){.x-cover__footer-terms[data-v-a6b72e87]{flex-direction:row;gap:78px}}[data-v-a6b72e87] .x-cover__terms-anchor{color:var(--theme-content-primary);font-weight:var(--theme-text-weight-body-medium)}.x-cover__footer-logo[data-v-a6b72e87]{display:flex}@media(min-width:769px){.x-cover__footer-logo[data-v-a6b72e87]{flex-direction:column;align-items:flex-end;justify-content:end;gap:var(--core-space-50)}}.x-cover__footer-rating[data-v-a6b72e87]{white-space:nowrap}[data-v-a6b72e87] .radio-card__header .radio{order:1}@media(min-width:769px){[data-v-a6b72e87] .radio-card__header .radio{order:0}}[data-v-a6b72e87] .radio-card:has(input:checked){border-color:var(--theme-interaction-border-selected)}.insurance[data-v-58c8aa29]{display:flex;flex-direction:column;gap:16px}@media(min-width:769px){.v2-insurance[data-v-58c8aa29]{gap:24px}}.insurance__footer[data-v-58c8aa29]{display:flex;justify-content:center;width:100%;margin-top:8px}@media(max-width:1024px){.insurance__footer[data-v-58c8aa29]{display:none}}[data-sm-theme][data-sm-theme]{--sm-font-family: var(--theme-text-family-body);--sm-color-bg-primary: var(--theme-bg-primary);--sm-color-bg-secondary: var(--theme-bg-secondary);--sm-color-bg-strong: var(--theme-bg-strong);--sm-color-bg-scrim: var(--theme-bg-scrim);--sm-color-bg-disabled: var(--theme-bg-disabled);--sm-color-bg-warning-subtle: var(--theme-bg-warning-subtle);--sm-color-content-primary: var(--theme-content-primary);--sm-color-content-secondary: var(--theme-content-secondary);--sm-color-content-tertiary: var(--theme-content-tertiary);--sm-color-content-disabled: var(--theme-content-disabled);--sm-color-content-primary-inverse: var(--theme-content-primary-inverse);--sm-color-content-warning: var(--theme-content-warning);--sm-color-border-light: var(--theme-border-light);--sm-color-border-medium: var(--theme-border-medium);--sm-color-border-brand: var(--theme-border-brand);--sm-color-border-warning: var(--theme-border-warning);--sm-color-action-primary-normal: var(--theme-action-primary-normal);--sm-color-action-primary-hover: var(--theme-action-primary-hover);--sm-color-action-primary-active: var(--theme-action-primary-active);--sm-color-action-neutral-normal: var(--theme-action-neutral-normal);--sm-color-action-neutral-hover: var(--theme-action-neutral-hover);--sm-color-action-neutral-active: var(--theme-action-neutral-active);--sm-color-action-ghost-normal: var(--theme-action-ghost-normal);--sm-color-action-ghost-hover: var(--theme-action-ghost-hover);--sm-color-action-ghost-active: var(--theme-action-ghost-active);--sm-color-action-inverted-normal: var(--theme-action-inverted-normal);--sm-color-action-inverted-hover: var(--theme-action-inverted-hover);--sm-color-action-inverted-active: var(--theme-action-inverted-active);--sm-color-interaction-default-selected: var(--theme-interaction-default-selected);--sm-color-interaction-default-subtle-normal: var(--theme-interaction-default-subtle-normal);--sm-color-interaction-border-focus: var(--theme-interaction-border-focus)}.seat-map[data-v-53248f16]{display:flex;flex-direction:column;flex-grow:1;gap:var(--core-space-200)}.seat-map__header[data-v-53248f16]{display:none}@media(min-width:64rem){.seat-map__header[data-v-53248f16]{max-width:1076px;width:100%;margin:0 auto;padding:0 var(--core-space-300);display:block}}.seat-map__host[data-v-53248f16] .sm-seat-map__zoom{bottom:calc(var(--sm-spacing-24) + env(safe-area-inset-bottom) + var(--core-space-1000))}.seat-map__status[data-v-53248f16]{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-grow:1;padding:0 var(--core-space-300)}@media(min-width:64rem){.seat-map__status[data-v-53248f16]{padding:var(--core-space-1000) var(--core-space-300);flex-grow:initial}}.seat-map__status-icon[data-v-53248f16]{width:var(--core-dimension-400);height:var(--core-dimension-400);color:var(--theme-content-secondary)}.selection-status[data-v-b73a1995]{padding:var(--core-space-400) 0 var(--core-space-300);display:flex;flex-direction:column;gap:var(--core-space-300)}@media(min-width:769px){.selection-status[data-v-b73a1995]{padding:var(--core-space-500) 0 var(--core-space-400)}}.selection-status__header[data-v-b73a1995]{display:flex;flex-direction:column;gap:var(--core-space-100)}.selection-status__header-icon[data-v-b73a1995]{width:var(--core-dimension-800);height:var(--core-dimension-800);display:flex;align-items:center;justify-content:center;color:var(--theme-content-disabled)}.selection-status__header-icon svg[data-v-b73a1995]{width:var(--core-dimension-400);height:var(--core-dimension-400)}.selection-status__summary[data-v-b73a1995]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--core-space-200)}.selection-status__summary--outlined[data-v-b73a1995]{padding:var(--core-space-200);border:1px solid var(--theme-border-medium);border-radius:var(--core-radius-200)}.selection-status__summary-item[data-v-b73a1995]{display:flex;align-items:flex-start;gap:var(--core-space-100)}.selection-status__summary-item-icon[data-v-b73a1995]{flex-shrink:0;width:var(--core-dimension-250);height:var(--core-dimension-250)}.selection-status__summary-item-icon--success[data-v-b73a1995]{color:var(--theme-content-success)}.selection-status__summary-item-icon--error[data-v-b73a1995]{color:var(--theme-bg-danger)}.selection-status__summary-item-caption[data-v-b73a1995]{display:flex;flex-direction:column;gap:var(--core-space-50)}.selection-status__footer[data-v-b73a1995]{display:flex;flex-direction:column-reverse;gap:var(--core-space-100)}@media(min-width:441px){.selection-status__footer[data-v-b73a1995]{flex-direction:row;justify-content:flex-end}}.seat-map-step[data-v-bb32b8d4]{position:relative;padding:0 0 var(--core-space-700);display:flex;flex-direction:column;flex-grow:1;border-radius:var(--core-radius-300) var(--core-radius-300) 0 0;background-color:var(--theme-bg-primary)}@media(min-width:64rem){.seat-map-step[data-v-bb32b8d4]{padding:var(--core-space-500) 0 var(--core-space-1000)}}.seat-map-step__footer[data-v-bb32b8d4]{display:flex;align-items:center;justify-content:flex-end;gap:var(--core-space-100);background-color:var(--theme-bg-primary)}@media(max-width:768px){.seat-map-step__footer[data-v-bb32b8d4]:not(:has(button:only-child)){position:absolute;inset:auto 0 0;height:80px;padding:0 var(--core-space-300)}}.seat-map-step__primary-action[data-v-bb32b8d4]{margin-left:auto}.services[data-v-c0315ecc]{display:flex;flex-direction:column;gap:16px}.services__footer[data-v-c0315ecc]{display:flex;justify-content:center;width:100%;margin-top:8px}@media(max-width:1024px){.services__footer[data-v-c0315ecc]{display:none}}.pax__wrapper[data-v-077c4fe1]{display:flex;flex-direction:column;gap:16px}.pax__wrapper--disabled .form__wrapper[data-v-077c4fe1]{pointer-events:none;opacity:.3}.pax__footer[data-v-077c4fe1]{display:flex;justify-content:center;width:100%;margin-top:8px}@media(max-width:1024px){.pax__footer[data-v-077c4fe1]{display:none}}.form__subscribe[data-v-077c4fe1]{display:flex;align-items:center;gap:12px;cursor:pointer}.form__subscribe-check[data-v-077c4fe1]{padding:8px;border-radius:8px;background-color:var(--theme-bg-secondary)}.pax-itinerary__alert[data-v-077c4fe1]{width:100%}@media(min-width:1025px){.pax-itinerary__alert[data-v-077c4fe1]{border:1px solid var(--theme-border-info-subtle)}}.payment[data-v-a62d09dc]{display:flex;flex-direction:column;gap:var(--core-space-200)}.payment__footer[data-v-a62d09dc]{display:flex;justify-content:center;width:100%;margin-top:var(--core-space-100);padding:0 var(--core-space-200)}.payment__footer-action[data-v-a62d09dc]{width:100%;min-width:200px}@media(min-width:441px){.payment__footer-action[data-v-a62d09dc]{width:fit-content}}.accordion__trigger[data-v-e9cd81c2]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;width:100%;background:transparent;border:none;cursor:pointer;transition:padding-bottom .3s ease}@media(min-width:769px){.accordion__trigger[data-v-e9cd81c2]{padding:8px 24px}}.accordion__root:has(.accordion__content[data-state=open],.promo-discounts:not(:empty)) .accordion__trigger[data-v-e9cd81c2]{padding-bottom:16px}.accordion__title[data-v-e9cd81c2]{display:flex;align-items:center;gap:var(--core-space-75)}.accordion__header[data-v-e9cd81c2]{margin:0}.accordion__content[data-v-e9cd81c2]{display:flex;flex-direction:column}.accordion__content form[data-v-e9cd81c2]{display:flex;flex-direction:column;gap:8px;padding:0 16px 16px}@media(min-width:769px){.accordion__content form[data-v-e9cd81c2]{padding:0 24px 16px}}.accordion__content-form-elements[data-v-e9cd81c2]{display:flex;gap:8px}.accordion__content-form-elements button[data-v-e9cd81c2]{align-self:start}.accordion__content[data-state=open][data-v-e9cd81c2]{animation:slide-down-e9cd81c2 .3s ease;overflow:visible}.accordion__content[data-state=closed][data-v-e9cd81c2]{animation:slide-up-e9cd81c2 .3s ease}@keyframes slide-down-e9cd81c2{0%{max-height:0;overflow:hidden}to{max-height:var(--radix-accordion-content-height)}}@keyframes slide-up-e9cd81c2{0%{max-height:var(--radix-accordion-content-height);overflow:hidden}to{max-height:0;overflow:hidden}}.promo-discounts[data-v-e9cd81c2]{padding:0 16px 16px;display:flex;flex-direction:column;gap:8px}@media(min-width:769px){.promo-discounts[data-v-e9cd81c2]{padding:0 24px 16px}}.promo-discounts__item[data-v-e9cd81c2]{background-color:var(--theme-bg-tertiary);padding:8px;border-radius:4px;display:flex;justify-content:space-between;align-items:center}.promo-discounts__header[data-v-e9cd81c2]{display:flex;flex-direction:column;gap:2px}.promo-discounts__content[data-v-e9cd81c2]{display:flex;align-items:center;gap:2px}.promo-discounts__remove[data-v-e9cd81c2]{padding:5px}.collapse-enter-active[data-v-e9cd81c2],.collapse-leave-active[data-v-e9cd81c2]{transition:opacity .2s ease}.collapse-enter-from[data-v-e9cd81c2],.collapse-leave-to[data-v-e9cd81c2]{opacity:0}.collapse-enter-to[data-v-e9cd81c2],.collapse-leave-from[data-v-e9cd81c2]{opacity:1}.accordion__trigger[data-v-5132daef]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;width:100%;background:transparent;border:none;cursor:pointer;transition:padding-bottom .3s ease}@media(min-width:769px){.accordion__trigger[data-v-5132daef]{padding:8px 24px}}.accordion__root:has(.accordion__content[data-state=open],.promo-discounts:not(:empty)) .accordion__trigger[data-v-5132daef]{padding-bottom:16px}.accordion__title[data-v-5132daef]{display:flex;align-items:center;gap:var(--core-space-75)}.accordion__header[data-v-5132daef]{margin:0}.accordion__content[data-v-5132daef]{display:flex;flex-direction:column}.accordion__content form[data-v-5132daef]{display:flex;flex-direction:column;gap:8px;padding:0 16px 16px}@media(min-width:769px){.accordion__content form[data-v-5132daef]{padding:0 24px 16px}}.accordion__content-form-elements[data-v-5132daef]{display:flex;gap:8px}.accordion__content-form-elements button[data-v-5132daef]{align-self:start}.accordion__content[data-state=open][data-v-5132daef]{animation:slide-down-5132daef .3s ease;overflow:visible}.accordion__content[data-state=closed][data-v-5132daef]{animation:slide-up-5132daef .3s ease}@keyframes slide-down-5132daef{0%{max-height:0;overflow:hidden}to{max-height:var(--radix-accordion-content-height)}}@keyframes slide-up-5132daef{0%{max-height:var(--radix-accordion-content-height);overflow:hidden}to{max-height:0;overflow:hidden}}.promo-discounts[data-v-5132daef]{padding:0 16px 16px;display:flex;flex-direction:column;gap:8px}@media(min-width:769px){.promo-discounts[data-v-5132daef]{padding:0 24px 16px}}.promo-discounts__item[data-v-5132daef]{background-color:var(--theme-bg-tertiary);padding:8px;border-radius:4px;display:flex;justify-content:space-between;align-items:center}.promo-discounts__header[data-v-5132daef]{display:flex;flex-direction:column;gap:2px}.promo-discounts__content[data-v-5132daef]{display:flex;align-items:center;gap:2px}.promo-discounts__remove[data-v-5132daef]{padding:5px}.collapse-enter-active[data-v-5132daef],.collapse-leave-active[data-v-5132daef]{transition:opacity .2s ease}.collapse-enter-from[data-v-5132daef],.collapse-leave-to[data-v-5132daef]{opacity:0}.collapse-enter-to[data-v-5132daef],.collapse-leave-from[data-v-5132daef]{opacity:1}.summary__card-promo[data-v-7c829254]{border-top:1px solid var(--theme-border-light)}.summary-card__affirm[data-v-7c829254]{width:100%;text-align:right}.summary-card__affirm[data-v-7c829254]:not(:empty){min-height:var(--core-dimension-225)}.summary-card__affirm[data-v-7c829254] .affirm-modal-trigger{color:var(--theme-content-primary)}.checkout[data-v-29577404]{--sidebar-width: 352px;--column-gap: 48px;--content-width: 1184px ;display:flex;flex-direction:column;flex-grow:1;background-color:var(--theme-bg-canvas);z-index:0}.checkout--loading[data-v-29577404]{padding:var(--core-dimension-1500) var(--core-dimension-300);background-color:var(--theme-bg-primary)}@media(min-width:441px){.checkout--loading[data-v-29577404]{padding-top:var(--core-dimension-500)}}.checkout__stepper[data-v-29577404]{position:absolute;top:0;left:50%;height:63px;transform:translate(-50%)}.checkout__container[data-v-29577404]{display:flex;flex:1;gap:24px;padding-top:40px;padding-bottom:80px;padding-inline:24px;max-width:var(--content-width);width:100%;margin-inline:auto;position:relative;z-index:1}@media(max-width:1024px){.checkout__container[data-v-29577404]{padding:0 8px 40px}}.checkout__main-layout[data-v-29577404]{display:flex;flex-direction:column;flex-grow:1;gap:24px;width:100%}.checkout__columns[data-v-29577404]{display:flex;gap:24px}.checkout__content[data-v-29577404]{display:flex;flex-direction:column;gap:16px;width:calc(100% - var(--sidebar-width) - 24px)}@media(max-width:1024px){.checkout__content[data-v-29577404]{width:100%}}.checkout__sidebar[data-v-29577404]{width:var(--sidebar-width)}.checkout__sidebar-sticky[data-v-29577404]{position:sticky;top:16px}.aux[data-v-29577404]{display:flex;flex-direction:column;gap:16px;padding:16px;max-width:768px;margin-inline:auto}.checkout__title--sub[data-v-29577404]{font-weight:400}.checkout[data-v-d56060e5]{--sidebar-width: 352px;--column-gap: 48px;--content-width: 1184px ;display:flex;flex-direction:column;flex-grow:1;background-color:var(--theme-bg-canvas);z-index:0}.checkout--loading[data-v-d56060e5]{padding:var(--core-dimension-1500) var(--core-dimension-300);background-color:var(--theme-bg-primary)}@media(min-width:441px){.checkout--loading[data-v-d56060e5]{padding-top:var(--core-dimension-500)}}.checkout__stepper[data-v-d56060e5]{position:absolute;top:0;left:50%;height:63px;transform:translate(-50%)}.checkout__container[data-v-d56060e5]{display:flex;flex:1;gap:24px;padding-top:40px;padding-bottom:80px;padding-inline:24px;max-width:var(--content-width);width:100%;margin-inline:auto;position:relative;z-index:1}@media(max-width:1024px){.checkout__container[data-v-d56060e5]{padding:0 8px 40px}}.checkout__main-layout[data-v-d56060e5]{display:flex;flex-direction:column;flex-grow:1;gap:24px;width:100%}.checkout__columns[data-v-d56060e5]{display:flex;gap:24px}.checkout__content[data-v-d56060e5]{display:flex;flex-direction:column;gap:16px;width:calc(100% - var(--sidebar-width) - 24px)}@media(max-width:1024px){.checkout__content[data-v-d56060e5]{width:100%}}.checkout__sidebar[data-v-d56060e5]{width:var(--sidebar-width)}.checkout__sidebar-sticky[data-v-d56060e5]{position:sticky;top:16px}.aux[data-v-d56060e5]{display:flex;flex-direction:column;gap:16px;padding:16px;max-width:768px;margin-inline:auto}.checkout__title--sub[data-v-d56060e5]{font-weight:400}.checkout:has(.v2-insurance){--theme-bg-canvas: var(--theme-bg-primary)}.seat-map-preview[data-v-babd72dc]{gap:var(--core-space-200)}.seat-map-preview__segments[data-v-babd72dc]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--core-space-200)}.seat-map-preview__segment[data-v-babd72dc]{padding:var(--core-space-150);display:flex;flex-direction:column;gap:var(--core-space-50);border:1px solid var(--theme-border-light);border-radius:var(--core-radius-100)}.seat-map-preview__segment-seats[data-v-babd72dc]{display:flex;align-items:flex-start;gap:var(--core-space-100)}.seat-map-preview__segment-seats svg[data-v-babd72dc]{flex-shrink:0;width:var(--core-dimension-250);height:var(--core-dimension-250);color:var(--theme-content-tertiary)}.offers[data-v-28047a65]{display:flex;flex-direction:column;gap:var(--core-space-300);margin-top:calc(var(--core-space-500) - var(--core-space-300))}@media(min-width:1025px){.offers[data-v-28047a65]{margin-top:calc(var(--core-space-800) - var(--core-space-300))}}.payment[data-v-ad7c4eff]{display:flex;flex-direction:column;gap:var(--core-space-200)}.payment__footer[data-v-ad7c4eff]{display:flex;justify-content:center;width:100%;margin-top:var(--core-space-100);padding:0 var(--core-space-200)}.payment__footer-action[data-v-ad7c4eff]{width:100%;min-width:200px}@media(min-width:441px){.payment__footer-action[data-v-ad7c4eff]{width:fit-content}}.xsale[data-v-202946ef]{--card-shadow: 0px 8px 16px 0px #171d2e0d, 0px 0px 2px 0px #171d2e14;--content-width: 888px ;display:flex;flex-direction:column;flex-grow:1;background-color:var(--theme-bg-canvas)}.xsale--loading[data-v-202946ef]{padding:var(--core-dimension-1500) var(--core-dimension-300);background-color:var(--theme-bg-primary)}@media(min-width:441px){.xsale--loading[data-v-202946ef]{padding-top:var(--core-dimension-500)}}.xsale__stepper[data-v-202946ef]{height:63px}@media(min-width:769px){.xsale__stepper[data-v-202946ef]{position:absolute;top:0;left:50%;transform:translate(-50%)}}.xsale__container[data-v-202946ef]{display:flex;flex-direction:column;flex:1;gap:24px;padding-top:40px;padding-bottom:80px;padding-inline:24px;max-width:var(--content-width);width:100%;margin-inline:auto;position:relative;z-index:1}@media(max-width:768px){.xsale__container[data-v-202946ef]{padding:16px 16px 60px}}.xsale__footer[data-v-202946ef]{--content-max-width: 840px}.offer-error[data-v-356eed4e]{width:100%;max-width:480px;margin:0 auto;padding:var(--core-space-200) var(--core-space-200) var(--core-space-750);display:flex;flex-direction:column;gap:var(--core-space-200)}@media(min-width:769px){.offer-error[data-v-356eed4e]{padding:var(--core-space-500) var(--core-space-300) var(--core-space-1000);gap:var(--core-space-100)}}.offer-error__summary[data-v-356eed4e]{padding:var(--core-space-300)}@media(min-width:769px){.offer-error__summary[data-v-356eed4e]{padding:var(--core-space-400)}}.offer-error__contact[data-v-356eed4e]{padding:var(--core-space-300)}@media(min-width:769px){.offer-error__contact[data-v-356eed4e]{padding:var(--core-space-300) var(--core-space-400);gap:var(--core-space-200)}}.offer-error__contact-list[data-v-356eed4e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--core-space-25)}.offer-error__contact-list a[data-v-356eed4e]{padding:var(--core-space-50) 0;display:flex;align-items:center;gap:var(--core-space-150)}.offer-error__contact-list svg[data-v-356eed4e]{flex-shrink:0;width:var(--core-dimension-250);height:var(--core-dimension-250)}.xsale[data-v-db3fe54b]{--card-shadow: 0px 8px 16px 0px #171d2e0d, 0px 0px 2px 0px #171d2e14;--content-width: 888px ;display:flex;flex-direction:column;flex-grow:1;background-color:var(--theme-bg-canvas)}.xsale--loading[data-v-db3fe54b]{padding:var(--core-dimension-1500) var(--core-dimension-300);background-color:var(--theme-bg-primary)}@media(min-width:441px){.xsale--loading[data-v-db3fe54b]{padding-top:var(--core-dimension-500)}}.xsale__stepper[data-v-db3fe54b]{height:63px}@media(min-width:769px){.xsale__stepper[data-v-db3fe54b]{position:absolute;top:0;left:50%;transform:translate(-50%)}}.xsale__container[data-v-db3fe54b]{display:flex;flex-direction:column;flex:1;gap:24px;padding-top:40px;padding-bottom:80px;padding-inline:24px;max-width:var(--content-width);width:100%;margin-inline:auto;position:relative;z-index:1}@media(max-width:768px){.xsale__container[data-v-db3fe54b]{padding:16px 16px 60px}}.xsale__footer[data-v-db3fe54b]{--content-max-width: 840px}.egift-card[data-v-13fc896b]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:560px}@media(max-width:1024px){.egift-card[data-v-13fc896b]{margin:0 auto;max-width:360px}}.egift-logo-inverted[data-v-13fc896b]{filter:brightness(0) invert(1);transform:rotate(-95deg);transform-origin:114px 140px}.pdf-card[data-v-69e38b51]{width:100%}.pdf-card text[data-v-69e38b51]{color:var(--theme-content-primary)}.text-body--xxs[data-v-69e38b51]{font-size:var(--theme-text-size-body-xxs)}.physical-card[data-v-c57a5374]{display:flex;flex-direction:column;align-items:center;justify-content:center}.physical-card__image[data-v-c57a5374]{width:100%;height:100%;object-fit:cover;border-radius:var(--core-radius-100)}.gift-constructor__card-wrapper[data-v-2168a1b6]{width:100%;max-width:740px}.gift-constructor__card-content[data-v-2168a1b6]{width:100%}.card-selector[data-v-73f479ca]{display:flex;align-items:center;justify-content:center;gap:var(--core-space-200);width:100%}.card-selector__button[data-v-73f479ca]{display:flex;align-items:center;justify-content:center;width:100%;height:var(--core-dimension-550);font-size:var(--theme-text-size-body-md);font-weight:var(--theme-text-weight-body-medium);border-radius:var(--core-radius-100);border:1px solid var(--theme-border-medium);background-color:var(--theme-bg-primary);cursor:pointer;color:var(--theme-content-secondary);transition:all .2s ease}.card-selector__button[data-v-73f479ca]:focus-visible{outline:2px solid var(--theme-interaction-border-focus);outline-offset:2px}.card-selector__button[data-v-73f479ca]:hover:not(.card-selector__button--selected){background-color:var(--theme-bg-secondary);border-color:var(--theme-border-strong)}.card-selector__button--selected[data-v-73f479ca]{color:var(--theme-content-primary-inverse);background-color:var(--theme-bg-tertiary-inverse);border:1px solid var(--theme-bg-tertiary-inverse)}.card-selector--visible .card-selector__button[data-v-73f479ca]:not(.card-selector__button--selected){background-color:transparent!important}@media(max-width:1128px){.card-selector[data-v-73f479ca]:not(.card-selector--visible){background:var(--theme-border-light);width:48px;height:6px;min-height:6px;border-radius:var(--core-radius-100)}.card-selector:not(.card-selector--visible) .card-selector__button[data-v-73f479ca]{display:none}}[data-v-b33e4968] .button{--button-border-radius: var(--core-radius-100)}.next-buttons[data-v-b33e4968]{display:flex;align-items:center;justify-content:center;gap:var(--core-space-200)}.next-buttons__button[data-v-b33e4968]{width:100%;display:flex;align-items:center;justify-content:center;border:1px solid transparent;outline:none;height:var(--core-dimension-700);border-radius:var(--core-radius-100);font-size:var(--text-size-body-xl);font-weight:var(--text-weight-strong);gap:var(--core-space-150);cursor:pointer;transition:all .2s ease}.next-buttons__button[data-v-b33e4968]:focus-visible{outline:2px solid var(--theme-interaction-border-focus, #2c3541);outline-offset:2px}.next-buttons__button--next[data-v-b33e4968] .icon{transform:rotate(90deg)}.next-buttons__button--previous[data-v-b33e4968] .icon{transform:rotate(-90deg)}.next-buttons__button--cart svg[data-v-b33e4968]{width:var(--core-dimension-250)}.scrollable-container[data-v-c89d2d43]{display:flex;gap:var(--core-space-100);overflow-x:auto;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;max-width:100%;padding-bottom:var(--core-space-100)}.scrollable-container[data-v-c89d2d43]:focus-visible{outline:2px solid var(--theme-interaction-border-focus);outline-offset:2px}.scrollable-container[data-v-c89d2d43] *{flex-shrink:0}.scrollable-container[data-v-c89d2d43]::-webkit-scrollbar{height:4px}.scrollable-container[data-v-c89d2d43]::-webkit-scrollbar-track{background:var(--theme-border-medium);border-radius:0}.scrollable-container[data-v-c89d2d43]::-webkit-scrollbar-thumb{background:var(--theme-content-secondary);border-radius:0;border:2px solid var(--theme-content-secondary)}.step--one[data-v-55145574]{width:100%;max-width:100%;overflow:hidden}.step__values[data-v-55145574] .step__value-button{display:flex;align-items:center;justify-content:center;height:var(--core-dimension-550);font-size:var(--theme-text-size-body-md);font-weight:var(--theme-text-weight-body-medium);border-radius:var(--core-radius-100);border:1px solid var(--theme-border-medium);background-color:var(--theme-bg-primary);cursor:pointer;color:var(--theme-content-primary);padding-left:var(--core-space-200);padding-right:var(--core-space-200);transition:all .2s ease}.step__values[data-v-55145574] .step__value-button:hover:not(.step__value-button--selected){background-color:var(--theme-interaction-ghost-hover, #f5f7f9)}.step__values[data-v-55145574] .step__value-button:focus-visible{outline:2px solid var(--theme-interaction-border-focus, #2c3541);outline-offset:2px}.step__values[data-v-55145574] .step__value-button--selected{color:var(--theme-content-primary-inverse);background-color:var(--theme-bg-tertiary-inverse);border:1px solid var(--theme-bg-tertiary-inverse)}.step__inputs[data-v-55145574]{margin-top:var(--core-space-400);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--core-space-200)}.step__input-group[data-v-55145574]{display:flex;flex-direction:column;gap:var(--core-space-100)}.step__input-group label[data-v-55145574]{font-size:var(--theme-text-size-body-md);font-weight:var(--theme-text-weight-body-medium);color:var(--theme-content-primary)}.step__input-group--quantity label[data-v-55145574]{text-align:right}.step__currency-input[data-v-55145574]{display:flex;align-items:center;gap:var(--core-space-100);border:1px solid var(--theme-border-medium);border-radius:var(--core-radius-100);padding:var(--core-space-25);height:var(--core-dimension-550);position:relative;width:100%;transition:border-color .2s ease}.step__currency-input[data-v-55145574]:focus-within{border-color:var(--theme-interaction-border-focus, #2c3541)}.step__currency-input--error[data-v-55145574]{border-color:var(--theme-content-danger)}.step__currency-select[data-v-55145574]{position:absolute;border:none;outline:none;padding-left:var(--core-space-75);font-size:var(--theme-text-size-body-lg);font-weight:var(--theme-text-weight-body-medium);background:transparent;height:100%;cursor:pointer}.step__amount-input[data-v-55145574]{padding-left:65px;border:none;width:100%;outline:none;height:100%;font-size:var(--theme-text-size-body-lg);font-weight:var(--theme-text-weight-body-medium)}.step__amount-input[data-v-55145574]::placeholder{color:var(--theme-content-disabled)}.step__quantity-controls[data-v-55145574]{display:flex;align-items:center;gap:var(--core-space-200);padding-block:var(--core-space-75)}.step__quantity-button[data-v-55145574]{width:var(--core-dimension-400);height:var(--core-dimension-400);border-radius:var(--core-radius-pill);display:flex;align-items:center;justify-content:center;background-color:var(--theme-bg-primary);cursor:pointer;border:1px solid var(--theme-content-primary);transition:all .2s ease}.step__quantity-display[data-v-55145574]{display:flex;align-items:center;justify-content:center;min-width:var(--core-dimension-125);font-size:var(--theme-text-size-body-xl);font-weight:var(--theme-text-weight-body-strong);color:var(--theme-content-primary)}.step__error-message[data-v-55145574]{font-size:var(--theme-text-size-body-sm);color:var(--theme-content-danger);font-weight:var(--theme-text-weight-body-medium);margin-top:var(--core-space-50)}.step__footer[data-v-55145574]{margin-top:var(--core-space-400)}.step__info[data-v-55145574]{color:var(--theme-content-tertiary);display:flex;align-items:center;justify-content:center;gap:var(--core-space-100);margin-top:var(--core-space-250);font-size:var(--theme-text-size-body-md);font-weight:var(--theme-text-weight-body-medium)}@media(max-width:1128px){.step--one[data-v-55145574]{overflow:visible}.step__inputs[data-v-55145574]{padding-bottom:40px}.step__footer[data-v-55145574]{position:sticky;background-color:var(--theme-bg-primary);padding-bottom:var(--core-space-300);padding-top:var(--core-space-250);bottom:0;margin-top:calc(var(--core-space-400) * -1)}}.step--two[data-v-4158343b]{width:100%}.step__categories[data-v-4158343b] .step__category-button{display:flex;align-items:center;justify-content:center;height:var(--core-dimension-550);font-size:var(--theme-text-size-body-md);font-weight:var(--theme-text-weight-body-medium);border-radius:var(--core-radius-100);border:none;background-color:var(--theme-bg-primary);cursor:pointer;color:var(--theme-content-disabled);padding-left:var(--core-space-200);padding-right:var(--core-space-200);transition:all .2s ease}.step__categories[data-v-4158343b] .step__category-button:hover{background-color:var(--theme-interaction-ghost-hover, #f5f7f9)}.step__categories[data-v-4158343b] .step__category-button:focus-visible{outline:2px solid var(--theme-interaction-border-focus);outline-offset:2px}.step__categories[data-v-4158343b] .step__category-button--selected{color:var(--theme-content-primary);font-weight:var(--theme-text-weight-body-strong)}.step__images[data-v-4158343b]{margin-top:var(--core-space-250);display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:var(--core-space-100)}.step__image-button[data-v-4158343b]{border:none;padding:0;background:var(--theme-bg-secondary);cursor:pointer;border-radius:var(--core-radius-100);overflow:hidden}.step__image-button[data-v-4158343b]:focus-visible{outline:2px solid var(--theme-interaction-border-focus, #2c3541);outline-offset:2px}.step__image[data-v-4158343b]{border-radius:var(--core-radius-100);width:100%;height:60px;object-fit:cover;transition:transform .2s ease;display:block}.step__image-button:hover .step__image[data-v-4158343b]{transform:scale(1.05)}.step__image--selected[data-v-4158343b]{border:2px solid var(--theme-content-secondary)}.step__footer[data-v-4158343b]{margin-top:var(--core-space-400)}@media(max-width:1128px){.step__footer[data-v-4158343b]{position:sticky;background-color:var(--theme-bg-primary);padding-bottom:var(--core-space-300);padding-top:var(--core-space-250);bottom:0}}.step--three[data-v-61070e52]{width:100%}.visually-hidden[data-v-61070e52]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.step__message[data-v-61070e52]{display:flex;flex-direction:column;gap:var(--core-space-50)}.step__message-textarea[data-v-61070e52]{min-height:72px;width:100%;border:1px solid var(--theme-border-medium);padding:var(--core-space-150);outline:none;border-radius:var(--core-radius-100);resize:vertical;font-size:var(--theme-text-size-body-lg);font-weight:var(--theme-text-weight-body-medium);font-family:inherit;line-height:var(--theme-text-height-body-lg-relaxed);transition:border-color .2s ease}.step__message-textarea[data-v-61070e52]:focus{border-color:var(--theme-interaction-border-focus)}.step__message-textarea[data-v-61070e52]::placeholder{color:var(--theme-content-disabled)}.step__message-length[data-v-61070e52]{color:var(--theme-content-primary);font-size:var(--theme-text-size-body-sm);font-weight:var(--theme-text-weight-body-normal);text-align:right}.step__footer[data-v-61070e52]{margin-top:var(--core-space-400)}@media(max-width:1128px){.step__footer[data-v-61070e52]{position:sticky;background-color:var(--theme-bg-primary);padding-bottom:var(--core-space-300);padding-top:var(--core-space-250);bottom:0}}.step--four[data-v-68693511]{width:100%}.step__radio-group[data-v-68693511]{display:flex;flex-direction:column;gap:var(--core-space-200);border:none;padding:0;margin:0}.visually-hidden[data-v-68693511]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.step__radio-label[data-v-68693511]{display:flex;align-items:center;gap:var(--core-space-400);font-size:var(--theme-text-size-body-xl);font-weight:var(--theme-text-weight-body-normal);color:var(--theme-content-primary);cursor:pointer;transition:opacity .2s ease}.step__radio-label[data-v-68693511]:hover{opacity:.8}.step__radio-input[data-v-68693511]{appearance:none;width:var(--core-dimension-250);height:var(--core-dimension-250);border:2px solid var(--theme-border-medium);border-radius:50%;cursor:pointer;position:relative;flex-shrink:0;transition:all .2s ease}.step__radio-input[data-v-68693511]:hover{border-color:var(--theme-border-strong)}.step__radio-input[data-v-68693511]:focus-visible{outline:2px solid var(--theme-interaction-border-focus);outline-offset:2px}.step__radio-input[data-v-68693511]:checked{border-color:var(--theme-bg-secondary-inverse);border-width:2px}.step__radio-input[data-v-68693511]:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--core-dimension-125);height:var(--core-dimension-125);border-radius:50%;background-color:var(--theme-bg-secondary-inverse)}.step__recipient-form[data-v-68693511]{display:flex;gap:var(--core-space-200);flex-direction:column;margin-top:var(--core-space-100)}.step__form-field[data-v-68693511]{display:flex;flex-direction:column;gap:var(--core-space-100)}.step__field-label[data-v-68693511]{font-size:var(--theme-text-size-body-md);font-weight:var(--theme-text-weight-body-medium);color:var(--theme-content-primary)}.step__field-input[data-v-68693511]{width:100%;border:1px solid var(--theme-border-medium);height:var(--core-dimension-550);border-radius:var(--core-radius-100);padding:var(--core-space-300);outline:none;font-size:var(--theme-text-size-body-lg);font-weight:var(--theme-text-weight-body-medium);transition:border-color .2s ease;color:var(--theme-content-primary);background-color:var(--theme-bg-primary)}.step__field-input[data-v-68693511]:hover{border-color:var(--theme-border-strong)}.step__field-input[data-v-68693511]:focus{border-color:var(--theme-interaction-border-focus)}.step__field-input[data-v-68693511]:focus-visible{outline:2px solid var(--theme-interaction-border-focus);outline-offset:1px}.step__field-input--error[data-v-68693511]{border-color:var(--theme-content-danger)}.step__field-input--error[data-v-68693511]:focus{border-color:var(--theme-content-danger)}.step__field-input[data-v-68693511]::placeholder{color:var(--theme-interaction-content-placeholder)}.step__error-message[data-v-68693511]{font-size:var(--theme-text-size-body-sm);color:var(--theme-content-danger);font-weight:var(--theme-text-weight-body-medium)}.step__info[data-v-68693511]{margin-top:var(--core-space-400);color:var(--theme-content-tertiary);font-size:var(--theme-text-size-body-md);font-weight:var(--theme-text-weight-body-medium);display:flex;align-items:center;justify-content:center;gap:var(--core-space-200)}.step__info svg[data-v-68693511]{width:12px;height:9px}.step__footer[data-v-68693511]{margin-top:var(--core-space-400)}@media(max-width:1128px){.step--four[data-v-68693511]{display:flex;flex-direction:column}.step__footer[data-v-68693511]{position:sticky;background-color:var(--theme-bg-primary);padding-bottom:var(--core-space-300);padding-top:var(--core-space-250);bottom:0;margin-top:auto}}.step-title[data-v-b2becdbb]{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--core-space-300);margin-top:var(--core-space-400);margin-bottom:var(--core-space-300)}.step-title__text[data-v-b2becdbb]{color:var(--theme-content-primary);font-size:var(--theme-text-size-title-sm);font-weight:var(--theme-text-weight-body-strong)}.step-title__index[data-v-b2becdbb]{color:var(--theme-interaction-content-placeholder);font-size:var(--theme-text-size-body-xl);font-weight:var(--theme-text-weight-body-normal)}.gift-constructor__form[data-v-7890f149]{max-width:40%;padding:var(--core-space-300);display:flex;flex-direction:column;align-items:center}@media(max-width:1024px){.gift-constructor__form[data-v-7890f149]{max-width:100%;width:100%}}@media(max-width:1024px){.gift-constructor__form[data-v-7890f149]:not(.gift-constructor--inline){position:fixed;bottom:0;max-height:60dvh;max-width:100%;width:100%;padding-bottom:0;left:0;overflow:hidden auto;-webkit-overflow-scrolling:touch}}.next-buttons[data-v-7890f149]{display:flex;align-items:center;justify-content:center;gap:var(--core-space-200)}.next-buttons__button[data-v-7890f149]{width:100%;display:flex;align-items:center;justify-content:center;border:1px solid transparent;outline:none;height:var(--core-dimension-700);border-radius:var(--core-radius-100);font-size:var(--theme-text-size-body-xl);font-weight:var(--theme-text-weight-body-strong);gap:var(--core-space-150);cursor:pointer;transition:all .2s ease}.next-buttons__button[data-v-7890f149]:focus-visible{outline:2px solid var(--theme-interaction-border-focus);outline-offset:2px}.next-buttons__button--next[data-v-7890f149]{background-color:var(--theme-bg-tertiary-inverse);color:var(--theme-content-primary-inverse)}.next-buttons__button--next[data-v-7890f149]:hover:not(:disabled){background-color:var(--theme-bg-secondary-inverse)}.next-buttons__button--previous[data-v-7890f149]{background-color:var(--theme-bg-primary);color:var(--theme-content-primary);border:1px solid var(--theme-content-primary)}.next-buttons__button--previous[data-v-7890f149]:hover{background-color:var(--theme-bg-tertiary-inverse);border-color:var(--theme-bg-tertiary-inverse);color:var(--theme-content-primary-inverse)}.next-buttons__button--disabled[data-v-7890f149]{cursor:not-allowed;background-color:var(--theme-bg-disabled)!important;border:1px solid var(--theme-bg-disabled)!important;color:var(--theme-content-disabled)!important}.next-buttons__button svg[data-v-7890f149]{width:9px;fill:var(--theme-content-primary-inverse)}.next-buttons__button--cart svg[data-v-7890f149]{width:var(--core-dimension-250)}.next-buttons__button--previous svg[data-v-7890f149]{order:-1;fill:var(--theme-content-primary);transform:rotate(180deg);transition:fill .2s ease}.next-buttons__button--previous:hover svg[data-v-7890f149]{fill:var(--theme-content-primary-inverse)}.next-buttons__button--next.next-buttons__button--disabled svg[data-v-7890f149]{fill:var(--theme-content-disabled)}.gift-constructor[data-v-7753d0bc]{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100%;flex:1;gap:var(--core-dimension-300)}.gift-constructor__title[data-v-7753d0bc]{font-size:var(--theme-text-size-title-md);font-weight:var(--theme-text-weight-body-strong);text-align:center;color:var(--theme-interaction-content-entry)}.gift-constructor__container[data-v-7753d0bc]{display:flex;justify-content:flex-start;align-items:flex-start;flex:1;width:100%;gap:var(--core-dimension-500)}@media(max-width:1024px){.gift-constructor__container[data-v-7753d0bc]{flex-direction:column;align-items:center;gap:var(--core-space-200)}.gift-constructor__container--with-form[data-v-7753d0bc]{padding-bottom:min(var(--form-height, 60vh),60vh)}}.gift-constructor__item[data-v-7753d0bc]{flex:1;min-width:0;border-radius:var(--core-radius-100);background-color:var(--theme-bg-primary);box-shadow:var(--theme-shadow-card)}.gift-constructor__card-wrapper--egift[data-v-7753d0bc]{background-color:transparent;box-shadow:none;border:none}.gift-constructor__start[data-v-7753d0bc]{height:var(--core-dimension-700);width:100%;border-radius:var(--core-radius-100);background-color:var(--theme-bg-tertiary-inverse);display:flex;align-items:center;justify-content:center;gap:var(--core-space-200);margin-top:auto;font-size:var(--theme-text-size-body-xl);font-weight:var(--theme-text-weight-body-normal);border:none;color:var(--theme-content-primary-inverse);cursor:pointer;transition:all .2s ease}.gift-constructor__start[data-v-7753d0bc]:hover{background-color:var(--theme-bg-secondary-inverse);transform:translateY(-1px)}.gift-constructor__start[data-v-7753d0bc]:focus-visible{outline:2px solid var(--theme-interaction-border-focus);outline-offset:2px}.gift-constructor__start[data-v-7753d0bc]:active{transform:translateY(0)}.gift-constructor__start svg[data-v-7753d0bc]{width:21px}.contact-details[data-v-33f73c77]{padding:var(--core-space-300)}.contact-details__form[data-v-33f73c77]{display:flex;flex-direction:column;gap:var(--core-space-200)}@media(min-width:769px){.contact-details__form[data-v-33f73c77]{flex-direction:row;gap:var(--core-space-300)}}.gift-book__body[data-v-a1cf09fd]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--core-space-200);height:calc(100% - var(--core-space-200));padding-block:var(--core-space-300)}.gift-book__text[data-v-a1cf09fd]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:var(--core-space-100);max-width:360px;margin-bottom:var(--core-space-500)}.gift-book__spinner[data-v-a1cf09fd]{margin-bottom:var(--core-space-200)}.gift-book__action[data-v-a1cf09fd],.gift-book__action[data-v-a1cf09fd]:hover{margin-top:auto;text-decoration:none}.gift-book__success-icon[data-v-a1cf09fd]{width:128px;height:72px;margin-block:var(--core-space-200)}.gift-book__info[data-v-a1cf09fd]{text-align:left;background:var(--theme-bg-primary);box-shadow:var(--theme-shadow-card);width:100%;padding:var(--core-space-200);border-radius:var(--core-radius-100);margin-top:var(--core-space-500)}.gift-book__info-header[data-v-a1cf09fd]{border-bottom:1px dashed var(--theme-border-light);padding-bottom:var(--core-space-200)}.gift-book__info-content[data-v-a1cf09fd]{padding-block:var(--core-space-200)}.gift-book__info-footer[data-v-a1cf09fd]{border-top:1px dashed var(--theme-border-light);padding-top:var(--core-space-200)}.gift-book__info-item[data-v-a1cf09fd]{display:flex;align-items:center;gap:var(--core-space-100);height:22px}.gift-book__info-item[data-v-a1cf09fd]:not(:last-child){margin-bottom:var(--core-space-100)}.gift-book__info-content-item[data-v-a1cf09fd]{display:flex;justify-content:space-between;height:22px}.gift-book__info-content-item[data-v-a1cf09fd]:not(:last-child){margin-bottom:var(--core-space-100)}[data-v-c3bff7f0] .button{--button-border-radius: var(--core-radius-100)}.gift__modal-body[data-v-c3bff7f0]{display:flex;flex-direction:column;align-items:center;gap:var(--core-space-100);text-align:center;text-wrap:balance;padding-top:var(--core-space-300);padding-bottom:var(--core-space-100)}.gift__modal-actions[data-v-c3bff7f0]{display:flex;gap:var(--core-space-200)}.gift__modal-actions[data-v-c3bff7f0]>*{width:50%}.gift__modal-icon[data-v-c3bff7f0]{margin-bottom:var(--core-space-100)}.payment[data-v-fe3fed80],.confirmation[data-v-fe3fed80]{padding:var(--core-space-300)}.confirmation__form[data-v-fe3fed80]{display:flex;flex-direction:column;gap:var(--core-space-200)}.confirmation__action[data-v-fe3fed80]{min-width:200px;align-self:center}.gift[data-v-919f4ce1]{display:flex;flex-direction:column;gap:var(--core-space-300)}.gift__preview[data-v-919f4ce1]{display:grid;align-items:start;grid-template-columns:auto minmax(0,1fr);gap:var(--core-space-300)}.gift__picture[data-v-919f4ce1]{overflow:hidden;width:120px;border-radius:var(--core-radius-100);background-color:var(--theme-bg-secondary);box-shadow:0 6.05px 12.1px #171d2e1f,0 0 3.02px #171d2e0a}@media(min-width:769px){.gift__picture[data-v-919f4ce1]{width:160px}}.gift__picture img[data-v-919f4ce1]{max-width:100%;height:auto;display:block;object-fit:cover}.gift__content[data-v-919f4ce1]{height:100%;display:flex;flex-direction:column;gap:var(--core-space-100)}.gift__header[data-v-919f4ce1]{display:flex;flex-direction:column;gap:var(--core-space-75)}.gift__header-row[data-v-919f4ce1]{overflow:hidden;display:flex;justify-content:space-between;gap:var(--core-space-150)}.gift__actions[data-v-919f4ce1]{margin:auto 0 0;padding:0;list-style:none;display:flex;align-items:center;gap:var(--core-space-200)}.gift__action[data-v-919f4ce1]{margin:0;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--core-radius-pill);color:var(--theme-content-tertiary);background-color:transparent;cursor:pointer}.gift__action[data-v-919f4ce1]:focus-visible{outline:2px solid var(--theme-interaction-border-focus);outline-offset:2px}.gift__action svg[data-v-919f4ce1]{width:var(--core-dimension-250);height:var(--core-dimension-250)}.summary-gifts[data-v-b06415b4]{padding:var(--core-space-200);gap:0}.summary-gifts__list[data-v-b06415b4]{margin:0;padding:0;list-style:none}.summary-gifts__item+.summary-gifts__item[data-v-b06415b4]{margin-top:var(--core-space-200);padding-top:var(--core-space-200);border-top:1px solid var(--theme-border-light)}.summary-gifts__constructor[data-v-b06415b4]{margin-top:var(--core-space-200);margin-inline:calc(var(--core-space-200) * -1);padding:var(--core-space-200);background-color:var(--theme-bg-secondary)}.summary-details[data-v-b06415b4]{padding:var(--core-space-300);gap:0}.summary-details__list[data-v-b06415b4]{margin-top:var(--core-space-200)}.summary__details-line[data-v-b06415b4]{min-height:var(--core-dimension-300);display:flex;align-items:center;justify-content:space-between;gap:var(--core-space-200)}.summary__details-line--spaced[data-v-b06415b4]{margin-top:var(--core-space-300);padding-top:var(--core-space-300);border-top:1px solid var(--theme-border-light)}.summary__details-line dt[data-v-b06415b4]{overflow:hidden}.summary-details__note[data-v-b06415b4]{margin-top:var(--core-space-100)}.summary-gifts__footer[data-v-b06415b4]{margin-top:var(--core-space-300)}.summary-gifts__footer button[data-v-b06415b4]{padding-inline:0}.gifts[data-v-0797b799]{flex-grow:1;padding:var(--core-space-200) var(--core-space-200) var(--core-space-1000);background-color:var(--theme-bg-secondary)}@media(min-width:769px){.gifts[data-v-0797b799]{padding:var(--core-space-500) var(--core-space-500) var(--core-space-1000)}}.gifts__container[data-v-0797b799]{width:100%;max-width:1128px;margin:0 auto;display:flex;flex-direction:column;gap:var(--core-space-200)}.gifts[data-v-e0c0d0bd]{flex-grow:1;padding:var(--core-space-200) var(--core-space-200) var(--core-space-1000);background-color:var(--theme-bg-secondary)}@media(min-width:769px){.gifts[data-v-e0c0d0bd]{padding:var(--core-space-500) var(--core-space-500) var(--core-space-1000)}}.gifts__container[data-v-e0c0d0bd]{width:100%;max-width:1128px;margin:0 auto;display:flex;flex-direction:column;gap:var(--core-space-200)}.support-info[data-v-55e6f76c]{display:flex;flex-direction:column;gap:var(--core-space-300)}@media(min-width:769px){.support-info[data-v-55e6f76c]{flex-direction:row;align-items:center}}.support-info__content[data-v-55e6f76c]{display:flex;flex-direction:column;gap:var(--core-space-100)}
