.rooms-aero-tag[data-v-34ae3ac9]{flex:0 0 auto;object-fit:contain;transform-origin:top center}[data-slot=primary-navigation-content][data-state=open] .rooms-aero-tag,[data-slot=mobile-primary-navigation-detail]:not([inert]) .rooms-aero-tag{animation:rooms-aero-tag-swing-34ae3ac9 .9s ease-out .15s}@keyframes rooms-aero-tag-swing-34ae3ac9{0%,to{transform:rotate(0)}20%{transform:rotate(17deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(7deg)}78%{transform:rotate(-3.5deg)}90%{transform:rotate(1.5deg)}}@media(prefers-reduced-motion:reduce){[data-slot=primary-navigation-content][data-state=open] .rooms-aero-tag,[data-slot=mobile-primary-navigation-detail]:not([inert]) .rooms-aero-tag{animation:none}}.alerts-menu[data-v-0e22dc03]{width:474px;padding-top:24px;color:var(--navigation-foreground)}.alerts-menu__group[data-v-0e22dc03]{display:flex;flex-direction:column;gap:2px}.alerts-menu__icon[data-v-0e22dc03]{color:var(--primary)}.alerts-menu__divider[data-v-0e22dc03]{height:1px;margin:12px 0;background:var(--navigation-divider)}.alerts-menu__promo[data-v-0e22dc03]{display:flex;align-items:center;gap:14px;margin:16px -20px 0;padding:16px 20px;color:var(--navigation-foreground);text-decoration:none;background:var(--navigation-promo);border-radius:0 0 12px 12px;transition:background-color .15s ease}.alerts-menu__promo[data-v-0e22dc03]:hover,.alerts-menu__promo[data-v-0e22dc03]:focus{background:var(--navigation-hover)}.alerts-menu__promo[data-v-0e22dc03]:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 50%,transparent);outline-offset:-2px}.alerts-menu__promo-copy[data-v-0e22dc03]{display:flex;min-width:0;flex-direction:column}.alerts-menu__promo-title[data-v-0e22dc03]{font-size:15px;line-height:1.35}.alerts-menu__promo-action[data-v-0e22dc03]{display:flex;align-items:center;gap:4px;margin-top:6px;color:var(--primary);font-size:15px;font-weight:700;line-height:1.5}.alerts-menu__promo-action svg[data-v-0e22dc03]{width:14px;height:14px;transition:transform .15s ease}.alerts-menu__promo:hover .alerts-menu__promo-action svg[data-v-0e22dc03],.alerts-menu__promo:focus-visible .alerts-menu__promo-action svg[data-v-0e22dc03]{transform:translate(2px)}.alerts-menu--mobile[data-v-0e22dc03]{width:100%;padding-top:0}.alerts-menu--mobile .alerts-menu__group[data-v-0e22dc03]{gap:0}.alerts-menu--mobile .alerts-menu__divider[data-v-0e22dc03]{display:none}.alerts-menu--mobile .alerts-menu__promo[data-v-0e22dc03]{margin:0;border-bottom:1px solid var(--navigation-divider);border-radius:0}.explore-menu[data-v-b33126c4]{width:max-content;padding:24px 0 20px;color:var(--navigation-foreground)}.explore-menu__matrix[data-v-b33126c4]{display:flex;flex-direction:column;gap:16px}.explore-menu__matrix-header[data-v-b33126c4]{display:flex;align-items:flex-end;padding-bottom:8px;border-bottom:1px solid var(--navigation-divider)}.explore-menu__programs-heading[data-v-b33126c4],.explore-menu__program-cell[data-v-b33126c4]{width:196px;flex:0 0 196px}.explore-menu__programs-heading[data-v-b33126c4]{color:var(--navigation-section-foreground);font-size:14px;font-weight:500;line-height:21px}.explore-menu__partner-heading[data-v-b33126c4]{display:flex;width:44px;flex:0 0 44px;flex-direction:column;align-items:center;gap:5px;padding:0;color:var(--navigation-section-foreground);font-size:11px;font-weight:700;line-height:16.5px;white-space:nowrap;background:transparent;border:0;transition:color .15s ease}.explore-menu__partner-heading[data-v-b33126c4]:hover,.explore-menu__partner-heading[data-v-b33126c4]:focus,.explore-menu__partner-heading--active[data-v-b33126c4]{color:var(--navigation-foreground)}.explore-menu__partner-heading[data-v-b33126c4]:focus-visible,.explore-menu__matrix-row[data-v-b33126c4]:focus-visible,.explore-menu__mobile-row[data-v-b33126c4]:focus-visible,.explore-menu__mobile-no-transfer-row[data-v-b33126c4]:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 50%,transparent);outline-offset:-2px}.explore-menu__partner-heading-dot[data-v-b33126c4]{width:8px;height:8px;background:var(--bank);border-radius:999px}.explore-menu__matrix-rows[data-v-b33126c4]{display:flex;max-height:calc(100dvh - 168px);flex-direction:column;margin:0 -8px;padding:0 8px;overflow-y:auto}.explore-menu__matrix-row[data-v-b33126c4]{display:flex;min-height:29px;align-items:center;margin:0 -8px;padding:4px 8px;color:var(--navigation-foreground);text-decoration:none;border-radius:6px;transition:background-color .15s ease,opacity .15s ease}.explore-menu__matrix-row[data-v-b33126c4]:hover,.explore-menu__matrix-row[data-v-b33126c4]:focus-visible,.explore-menu__mobile-row[data-v-b33126c4]:hover,.explore-menu__mobile-row[data-v-b33126c4]:focus-visible,.explore-menu__mobile-no-transfer-row[data-v-b33126c4]:hover,.explore-menu__mobile-no-transfer-row[data-v-b33126c4]:focus-visible{background:var(--navigation-hover)}.explore-menu__matrix-row--muted[data-v-b33126c4]{opacity:.4}.explore-menu__program-cell[data-v-b33126c4],.explore-menu__mobile-program[data-v-b33126c4]{display:flex;align-items:center;gap:8px;font-size:14px;line-height:21px}.explore-menu__program-logo[data-v-b33126c4]{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;border-radius:3px}.explore-menu__program-logo img[data-v-b33126c4]{width:16px;height:16px;object-fit:contain}.explore-menu__program-label[data-v-b33126c4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explore-menu__matrix-row:hover .explore-menu__program-label[data-v-b33126c4],.explore-menu__matrix-row:focus-visible .explore-menu__program-label[data-v-b33126c4]{text-decoration:underline}.explore-menu__transfer-cell[data-v-b33126c4]{display:flex;width:44px;flex:0 0 44px;justify-content:center;transition:opacity .15s ease}.explore-menu__transfer-cell--muted[data-v-b33126c4]{opacity:.2}.explore-menu__no-transfer-message[data-v-b33126c4]{color:var(--navigation-section-foreground);font-size:12px;text-align:center;opacity:0}.explore-menu__matrix-row:hover .explore-menu__no-transfer-message[data-v-b33126c4],.explore-menu__matrix-row:focus-visible .explore-menu__no-transfer-message[data-v-b33126c4]{opacity:.6}.explore-menu--mobile[data-v-b33126c4]{width:100%;padding:0 0 24px}.explore-menu__mobile-row[data-v-b33126c4],.explore-menu__mobile-no-transfer-row[data-v-b33126c4]{display:flex;color:var(--navigation-foreground);text-decoration:none;border-bottom:1px solid var(--navigation-divider)}.explore-menu__mobile-row[data-v-b33126c4]{flex-direction:column;padding:12px 20px}.explore-menu__mobile-program[data-v-b33126c4]{gap:12px;font-size:15px;line-height:22.5px}.explore-menu__mobile-chips[data-v-b33126c4]{display:flex;flex-wrap:wrap;gap:6px;padding-top:8px;padding-left:32px}.explore-menu__mobile-chip[data-v-b33126c4]{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;color:color-mix(in srgb,var(--bank) 65%,black);font-size:12px;font-weight:700;line-height:18px;white-space:nowrap;background:var(--bank-bg, color-mix(in oklab, var(--bank) 12%, var(--background)));border:1px solid var(--bank);border-radius:4px}.dark{color:var(--bank);background:var(--bank-bg, color-mix(in oklab, var(--bank) 20%, var(--background)))}.explore-menu__mobile-chip span[data-v-b33126c4]{font-size:10px}.explore-menu__mobile-section-heading[data-v-b33126c4]{margin:0;padding:20px 20px 10px;color:var(--navigation-section-foreground);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.explore-menu__mobile-no-transfer-row[data-v-b33126c4]{align-items:center;gap:12px;padding:14px 20px;font-size:15px}@media(prefers-reduced-motion:reduce){.explore-menu__partner-heading[data-v-b33126c4],.explore-menu__matrix-row[data-v-b33126c4],.explore-menu__transfer-cell[data-v-b33126c4]{transition-duration:0ms}}.tools-menu[data-v-3b877686]{display:flex;width:max-content;max-width:calc(100vw - 72px);flex-direction:column;gap:24px;padding:24px 0 20px;color:var(--navigation-foreground)}.tools-menu__row[data-v-3b877686]{display:flex;align-items:flex-start;gap:40px}.tools-menu__row--bottom[data-v-3b877686]{padding-top:20px;border-top:1px solid var(--navigation-divider)}.tools-menu__section[data-v-3b877686],.tools-menu__list[data-v-3b877686]{display:flex;flex-direction:column}.tools-menu__section[data-v-3b877686]{gap:13px}.tools-menu__list[data-v-3b877686]{gap:12px}.tools-menu__heading[data-v-3b877686]{margin:0;color:var(--navigation-section-foreground);font-size:14px;font-weight:500;line-height:21px}.tools-menu__finder-groups[data-v-3b877686]{display:grid;width:max-content;grid-template-columns:minmax(153px,max-content) minmax(163px,max-content);gap:20px}.tools-menu__finder-section[data-v-3b877686]{min-width:0;gap:16px}.tools-menu__right-column[data-v-3b877686]{display:flex;width:max-content;min-width:185px;flex-direction:column;gap:20px}.tools-menu__apps[data-v-3b877686]{width:148px}.tools-menu__gds-tools[data-v-3b877686]{width:max-content;min-width:185px}.tools-menu__more-tools[data-v-3b877686]{width:214px}.tools-menu__icon[data-v-3b877686]{color:var(--primary)}.tools-menu__rooms-card[data-v-3b877686]{display:flex;width:185px;flex-direction:column;margin:16px 0 0;padding:16px;color:var(--navigation-foreground);text-decoration:none;background:var(--navigation-promo);border-radius:8px;transition:background-color .15s ease}.tools-menu__rooms-card[data-v-3b877686]:hover,.tools-menu__rooms-card[data-v-3b877686]:focus{background:var(--navigation-hover)}.tools-menu__rooms-card[data-v-3b877686]:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 50%,transparent);outline-offset:-2px}.tools-menu__rooms-title[data-v-3b877686]{display:flex;height:45px;align-items:center;gap:6px;font-size:16px;font-weight:500}.tools-menu__rooms-description[data-v-3b877686],.tools-menu__rooms-action[data-v-3b877686]{margin-top:16px;font-size:14px;line-height:21px}.tools-menu__rooms-action[data-v-3b877686]{color:var(--primary);font-weight:700}.tools-menu--mobile[data-v-3b877686]{width:100%;max-width:none;gap:0;padding:0 0 24px}.tools-menu--mobile .tools-menu__row[data-v-3b877686],.tools-menu--mobile .tools-menu__right-column[data-v-3b877686],.tools-menu--mobile .tools-menu__finder-groups[data-v-3b877686]{display:contents}.tools-menu--mobile .tools-menu__section[data-v-3b877686],.tools-menu--mobile .tools-menu__list[data-v-3b877686]{width:100%;gap:0}.tools-menu--mobile .tools-menu__heading[data-v-3b877686]{padding:20px 20px 8px;font-size:13px;line-height:19.5px;letter-spacing:.04em;text-transform:uppercase}.tools-menu--mobile .tools-menu__rooms-card[data-v-3b877686]{display:none}.seats-logo[data-v-2fa71a3e]{display:inline-flex;align-items:flex-start;line-height:1}.seats-logo__image[data-v-2fa71a3e]{display:block;width:auto;height:30px}.seats-logo__registered-mark[data-v-2fa71a3e]{color:var(--foreground);line-height:1;margin-top:4px;margin-left:-2px;font-size:.45em}:root{--bs-primary: var(--primary);--bs-primary-rgb: 13, 110, 253;--bs-link-color: var(--primary);--bs-link-color-rgb: 13, 110, 253;--bs-link-hover-color: color-mix(in srgb, var(--primary) 80%, #000);--bs-link-hover-color-rgb: 10, 88, 202;--bs-focus-ring-color: rgba(13, 110, 253, .25);--bs-primary-text-emphasis: color-mix(in srgb, var(--primary) 40%, #000);--bs-primary-bg-subtle: color-mix(in srgb, var(--primary) 20%, #fff);--bs-primary-border-subtle: color-mix(in srgb, var(--primary) 40%, #fff)}[data-bs-theme=dark]{--bs-primary-rgb: 8, 134, 255;--bs-focus-ring-color: rgba(8, 134, 255, .25);--bs-link-color: color-mix(in srgb, var(--primary) 60%, #fff);--bs-link-color-rgb: 107, 182, 255;--bs-link-hover-color: color-mix(in srgb, var(--primary) 50%, #fff);--bs-link-hover-color-rgb: 132, 195, 255;--bs-primary-text-emphasis: color-mix(in srgb, var(--primary) 60%, #fff);--bs-primary-bg-subtle: color-mix(in srgb, var(--primary) 20%, #000);--bs-primary-border-subtle: color-mix(in srgb, var(--primary) 60%, #000)}.btn-primary{--bs-btn-bg: var(--primary);--bs-btn-border-color: var(--primary);--bs-btn-hover-bg: color-mix(in srgb, var(--primary) 85%, #000);--bs-btn-hover-border-color: color-mix(in srgb, var(--primary) 80%, #000);--bs-btn-active-bg: color-mix(in srgb, var(--primary) 80%, #000);--bs-btn-active-border-color: color-mix(in srgb, var(--primary) 75%, #000);--bs-btn-disabled-bg: var(--primary);--bs-btn-disabled-border-color: var(--primary);--bs-btn-focus-shadow-rgb: 49, 132, 253}[data-bs-theme=dark] .btn-primary{--bs-btn-focus-shadow-rgb: 45, 152, 255}.btn-outline-primary{--bs-btn-color: var(--primary);--bs-btn-border-color: var(--primary);--bs-btn-hover-bg: var(--primary);--bs-btn-hover-border-color: var(--primary);--bs-btn-active-bg: var(--primary);--bs-btn-active-border-color: var(--primary);--bs-btn-disabled-color: var(--primary);--bs-btn-disabled-border-color: var(--primary);--bs-btn-focus-shadow-rgb: 13, 110, 253}[data-bs-theme=dark] .btn-outline-primary{--bs-btn-focus-shadow-rgb: 8, 134, 255}.dropdown-menu{--bs-dropdown-link-active-bg: var(--primary)}.nav-pills{--bs-nav-pills-link-active-bg: var(--primary)}.pagination{--bs-pagination-color: var(--bs-link-color);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-active-bg: var(--primary);--bs-pagination-active-border-color: var(--primary)}.progress,.progress-stacked{--bs-progress-bar-bg: var(--primary)}.list-group{--bs-list-group-active-bg: var(--primary);--bs-list-group-active-border-color: var(--primary)}.form-check-input:checked{background-color:var(--primary);border-color:var(--primary)}.form-check-input:focus,.form-control:focus,.form-select:focus{border-color:color-mix(in srgb,var(--primary) 50%,#fff);box-shadow:0 0 0 .25rem #0d6efd40}[data-bs-theme=dark] .form-check-input:focus,[data-bs-theme=dark] .form-control:focus,[data-bs-theme=dark] .form-select:focus{box-shadow:0 0 0 .25rem #0886ff40}:root.dark{--bs-body-bg: var(--background)}.nav-root[data-v-d6d390ac]{container:site-navigation / inline-size;position:relative;z-index:50;min-height:77px;background:transparent}.nav-root--menu-open[data-v-d6d390ac]{z-index:var(--seats-layer-navigation-menu)}[data-slot=header-account-popover].nav-menu-portal,[data-slot=mobile-primary-navigation].nav-menu-portal{z-index:var(--seats-layer-navigation-menu)!important}@layer utilities{.nav-menu-portal [data-slot=mobile-primary-navigation-header]{padding-inline:var(--site-gutter)!important}}.nav-inner[data-v-d6d390ac]{display:grid;grid-template-columns:minmax(155px,1fr) auto minmax(155px,1fr);min-height:77px;align-items:center;width:100%;gap:16px}.nav-brand[data-v-d6d390ac],.nav-mobile-brand[data-v-d6d390ac]{display:flex;align-items:center;gap:10px;color:var(--foreground);font-size:1.25rem;font-weight:400;text-decoration:none}.nav-brand[data-v-d6d390ac]{width:max-content;min-height:41px;padding:4px 8px 4px 0;border-radius:8px}.nav-root[data-v-d6d390ac] [data-slot=primary-navigation-trigger],.nav-root[data-v-d6d390ac] [data-slot=header-theme-toggle],.nav-root[data-v-d6d390ac] [data-slot=header-account-trigger],[data-slot=mobile-primary-navigation-back],[data-slot=mobile-primary-navigation-close],[data-slot=mobile-primary-navigation-menu-trigger],[data-slot=header-menu-item][type=button]{margin:0;padding:0;color:inherit;font:inherit;letter-spacing:inherit;background-color:transparent;border:0 solid}.logo-emoji[data-v-d6d390ac]{display:inline-block;font-size:30px;line-height:30px}.nav-desktop-primary[data-v-d6d390ac]{justify-self:center}.nav-desktop-primary[data-v-d6d390ac] [data-slot=primary-navigation-list]{margin:0}.nav-primary-item-icon[data-v-d6d390ac]{width:20px;height:20px;flex:0 0 20px;color:var(--primary)}.nav-primary-item--active[data-v-d6d390ac]{color:var(--primary);font-weight:700}.nav-desktop-controls[data-v-d6d390ac]{display:flex;align-items:center;gap:12px;justify-self:end}.nav-mobile-trigger[data-v-d6d390ac]{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;margin:0;padding:0;color:var(--navigation-foreground);font:inherit;letter-spacing:inherit;background:transparent;border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.nav-mobile-trigger[data-v-d6d390ac]:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 50%,transparent);outline-offset:2px}.nav-mobile-primary[data-v-d6d390ac]{display:none;align-items:center;gap:8px;justify-self:end}.nav-mobile-trigger[data-v-d6d390ac]:hover{background:var(--navigation-hover)}.nav-menu-portal [data-slot=mobile-primary-navigation-close]{cursor:pointer}.nav-mobile-trigger svg[data-v-d6d390ac]{width:22px;height:22px}.nav-mobile-item-label[data-v-d6d390ac]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:991px){.nav-root[data-v-d6d390ac]{min-height:65px;padding:13px 0;background:transparent;border-image:none}.nav-inner[data-v-d6d390ac]{min-height:auto}}@container site-navigation (max-width: 991px){.nav-inner[data-v-d6d390ac]{display:flex;justify-content:space-between;gap:16px}.nav-brand[data-v-d6d390ac]{min-height:auto;padding:0}.nav-desktop-primary[data-v-d6d390ac],.nav-desktop-controls[data-v-d6d390ac]{display:none}.nav-mobile-primary[data-v-d6d390ac]{display:flex;margin-left:auto}}@media(prefers-reduced-motion:reduce){.nav-mobile-trigger[data-v-d6d390ac]{transition-duration:0ms}}.language-selector[data-v-f0e3fc08]{width:170px}.language-select[data-v-f0e3fc08]{width:140px;padding-right:2.5rem!important}:root{--background: oklch(1 0 0);--header-bg: #f7f9fc;--navigation-foreground: #212529;--navigation-hover: #eaf2ff;--navigation-trigger: #fff;--navigation-divider: #e6e6e6;--header-control-hover: #e9eef3;--navigation-promo: #f7f9fc;--navigation-section-foreground: #6c757d;--bank-amex: #2a78d6;--bank-bilt: #1f242a;--bank-capital-one: #d93a3a;--bank-chase: #5f8299;--bank-citi: #283593;--bank-rove: #7c4dbd;--bank-wells-fargo: #dd9519;--bank-wells-fargo-background: #ffefdc;--bank-livelo: #d90b7f;--foreground: oklch(.145 0 0);--card: oklch(1 0 0);--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: #0d6efd;--primary-muted: #D9E8FE;--primary-muted-foreground: #F7F9FC;--primary-light: oklch(.9132 .0422 257.13);--primary-foreground: oklch(.9528 .0224 260.72);--primary-gradient-center: #0d6efd;--primary-gradient-outer: oklch(.5 .1688 258.96);--primary-gradient: radial-gradient( circle at center, var(--primary-gradient-center), var(--primary-gradient-outer) );--pro-gradient: radial-gradient(#0d6efd, #1b5ec1);--secondary: oklch(.97 0 0);--secondary-foreground: oklch(.205 0 0);--muted: oklch(.97 0 0);--muted-foreground: oklch(.556 0 0);--accent: oklch(.97 0 0);--accent-foreground: oklch(.205 0 0);--surface-subtle: #f7f9fc;--segmented-control: var(--header-bg);--segmented-control-foreground: var(--navigation-foreground);--segmented-control-active: var(--primary-muted);--segmented-control-compact: #f0f0f0;--segmented-control-compact-foreground: var(--table-head-foreground);--segmented-control-compact-active: #ffffff;--segmented-control-compact-active-foreground: var(--navigation-foreground);--calendar-day-cell-height: 100px;--calendar-month-grid-gap: .25rem;--calendar-highlight-background: #edf7f1;--calendar-highlight-border: #cfe6d9;--calendar-unavailable-border: #e9eef3;--calendar-unsearched-background: #f1f3f5;--calendar-unsearched-border: #e9eef3;--calendar-unsearched-pattern: #e9ecef;--calendar-unsearched-foreground: #9ca3af;--calendar-price-chart-height: 84px;--calendar-price-chart-nonstop: color-mix( in srgb, var(--dm-direct-highlight) 76%, var(--primary) 24% );--calendar-price-chart-multistop: color-mix( in srgb, var(--dm-multistop-highlight) 96%, var(--dm-multistop-fg) 4% );--calendar-price-chart-cheapest: color-mix( in srgb, var(--success-light) 85%, var(--success) 15% );--calendar-price-chart-unavailable: var(--dm-multistop-highlight);--calendar-price-chart-minimum-line: var(--success);--status-success-background: #DDF9EB;--status-success-foreground: #1A8754;--status-alert-background: #FFF8D4;--status-alert-foreground: #996100;--status-warning-background: #FEF2E9;--status-warning-foreground: #F27F21;--status-destructive-background: #FEEEE9;--status-destructive-foreground: #F25521;--destructive: #DC3545;--destructive-foreground: oklch(.577 .245 27.325);--success: #198754;--success-muted: #DDF9EB;--success-light: #B8EDD0;--success-bright: #34c759;--warning: #f27f21;--yellow: #FDEEA0;--accent-pink: #ff2d92;--table-row: #ffffff;--table-row-striped: #f7f9fc;--table-row-hover: #edf4ff;--table-head-foreground: #6c757d;--border: #bfbfbf;--border-subtle: #e9eef3;--input: #6c757d;--action-foreground: #6c757d;--ring: oklch(.708 0 0);--radius: .625rem;--dm-direct-bg: #cfe2ff;--dm-direct-fg: #1453b0;--dm-direct-highlight: #c6d6f5;--dm-multistop-bg: #e9eef3;--dm-multistop-fg: #212529;--dm-multistop-highlight: #d4dbe3;--dm-pagination-active: var(--primary-muted);--dm-pagination-active-fg: var(--primary);--dm-pagination-inactive: var(--table-row-striped);--dm-pagination-inactive-fg: var(--primary);--dm-tooltip-bg: rgb(33, 37, 41);--dm-tooltip-fg: #ffffff;--dm-border: #D9E8FE;--dm-divider: #dee2e6;--dm-popover: oklch(1 0 0);--dm-popover-fg: oklch(.145 0 0);--dm-muted: oklch(.97 0 0);--dm-primary-subtle: #D9E8FE;--dm-primary-active: #f0f6ff;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px}.dark{--background: #090c15;--header-bg: #191e2d;--navigation-foreground: #dde1ee;--navigation-hover: #1f2c49;--navigation-trigger: #232d3b;--navigation-divider: #232d3b;--header-control-hover: #232d3b;--navigation-promo: #232d3b;--navigation-section-foreground: #7b849b;--bank-amex: #58a6ff;--bank-bilt: #e2e8f0;--bank-capital-one: #f25d52;--bank-chase: #7fa3c9;--bank-citi: #7b88f0;--bank-rove: #b678e8;--bank-wells-fargo: #e9a23b;--bank-wells-fargo-background: color-mix( in oklab, var(--bank-wells-fargo) 20%, var(--background) );--bank-livelo: #f668b3;--foreground: #fff;--card: oklch(.225 0 0);--card-foreground: oklch(.985 0 0);--popover: #191e2d;--popover-foreground: oklch(.985 0 0);--primary: #0886ff;--primary-muted: #D9E8FE;--primary-muted-foreground: oklch(.225 0 0);--primary-light: var(--dm-primary-subtle);--primary-foreground: oklch(.2501 .0224 254.9);--primary-gradient-center: #0886ff;--primary-gradient-outer: oklch(.5 .1688 254.9);--primary-gradient: radial-gradient( circle at center, var(--primary-gradient-center), var(--primary-gradient-outer) );--pro-gradient: radial-gradient(#0886ff, #0061c0);--secondary: #191e2d;--secondary-foreground: oklch(.985 0 0);--muted: #2b3035;--muted-foreground: oklch(.708 0 0);--accent: oklch(.269 0 0);--accent-foreground: oklch(.985 0 0);--surface-subtle: #2b3035;--segmented-control-active: #24334d;--segmented-control-compact: #1e2235;--segmented-control-compact-active: #2a2f45;--calendar-highlight-background: #182620;--calendar-highlight-border: #2e4539;--calendar-unavailable-border: #252b3d;--calendar-unsearched-background: transparent;--calendar-unsearched-border: #252b3d;--calendar-unsearched-pattern: #1a1e2c;--calendar-unsearched-foreground: #424a5e;--calendar-price-chart-nonstop: color-mix( in srgb, color-mix(in srgb, var(--dm-direct-bg) 57%, var(--dm-direct-fg) 43%) 77%, var(--primary) 23% );--calendar-price-chart-multistop: color-mix( in srgb, var(--dm-multistop-highlight) 88%, var(--dm-multistop-fg) 12% );--calendar-price-chart-cheapest: color-mix( in srgb, var(--calendar-highlight-border) 70%, var(--success-light) 30% );--calendar-price-chart-unavailable: var( --calendar-unsearched-foreground );--status-success-background: #002E1C;--status-success-foreground: #00D794;--status-alert-background: #604D07;--status-alert-foreground: #FFDB25;--status-warning-background: #542300;--status-warning-foreground: #FF8725;--status-destructive-background: #3A0808;--status-destructive-foreground: #FF3425;--destructive: #DC3545;--destructive-foreground: oklch(.637 .237 25.331);--success: #198754;--success-muted: #DDF9EB;--success-light: #B8EDD0;--success-bright: #34c759;--warning: #f27f21;--yellow: #FDEEA0;--accent-pink: #ff2d92;--table-row: #090c15;--table-row-striped: #141822;--table-row-hover: #252b3d;--table-head-foreground: #7c8499;--border: oklch(.269 0 0);--border-subtle: oklch(.38 0 0);--input: oklch(.5 0 0);--action-foreground: #6c757d;--ring: oklch(.439 0 0);--dm-direct-bg: #002358;--dm-direct-fg: #B7C3EA;--dm-direct-highlight: #0b2249;--dm-multistop-bg: #232d3b;--dm-multistop-fg: #dde1ee;--dm-multistop-highlight: #232c38;--dm-pagination-active: var(--primary);--dm-pagination-active-fg: #090c15;--dm-pagination-inactive: #141822;--dm-pagination-inactive-fg: #0071ff;--dm-tooltip-bg: rgb(33, 37, 41);--dm-tooltip-fg: #ffffff;--dm-border: #1d3562;--dm-divider: #252b3d;--dm-popover: #141822;--dm-popover-fg: #dde1ee;--dm-muted: #252b3d;--dm-primary-subtle: #192040;--dm-primary-active: #1c2a4a}.footer-v2[data-v-796b79f0],.footer-disclaimer[data-v-796b79f0]{--footer-fg-rgb: 33, 37, 41}.dark .footer-v2[data-v-796b79f0],.dark .footer-disclaimer[data-v-796b79f0]{--footer-fg-rgb: 222, 226, 230}.footer-v2[data-v-796b79f0]{background:var(--header-bg, var(--surface-subtle));border-image:conic-gradient(var(--header-bg, var(--surface-subtle)) 0 0) fill 0 / 0 / 0 50vw;color:var(--foreground);margin-top:0;padding:2.5rem 0 1rem}.footer-grid[data-v-796b79f0]{display:grid;gap:1.5rem;grid-template-columns:1fr;padding-bottom:2rem}@media(min-width:576px){.footer-grid[data-v-796b79f0]{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.footer-grid[data-v-796b79f0]{grid-template-columns:repeat(4,1fr)}}@media(min-width:992px){.footer-grid[data-v-796b79f0]{grid-template-columns:3fr 2fr 2fr 2fr 2fr auto}}.footer-title[data-v-796b79f0]{font-size:1.5rem;color:var(--primary);margin-bottom:1rem}.footer-subtitle[data-v-796b79f0]{font-size:1rem;font-weight:600;margin-bottom:1rem;color:rgba(var(--footer-fg-rgb),.75)}.footer-description[data-v-796b79f0]{font-size:.9rem;line-height:1.5;margin-bottom:1.5rem;color:rgba(var(--footer-fg-rgb),.8)}.footer-links[data-v-796b79f0]{list-style:none;padding:0;margin:0}.footer-links li[data-v-796b79f0]{margin-bottom:.5rem}.footer-links a[data-v-796b79f0]{color:rgba(var(--footer-fg-rgb),.7);text-decoration:none;font-size:.9rem;transition:color .2s ease}.footer-links a[data-v-796b79f0]:hover{color:var(--primary)}.social-links[data-v-796b79f0]{display:flex;gap:.5rem}.social-link[data-v-796b79f0]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;font-size:1rem;background-color:rgba(var(--footer-fg-rgb),.1);border:0;border-radius:50%;color:rgba(var(--footer-fg-rgb),.8);text-decoration:none;cursor:pointer;transition:all .2s ease}.social-link[data-v-796b79f0]:hover{background-color:var(--primary);color:#fff;transform:translateY(-2px)}.legal-text[data-v-796b79f0]{color:var(--foreground);margin:0}.legal-text strong[data-v-796b79f0]{margin-right:.25rem}.commit-hash[data-v-796b79f0]{color:rgba(var(--footer-fg-rgb),.5);margin-left:.5rem}.language-selector-wrapper[data-v-796b79f0]{width:100%;display:flex;margin-top:1rem}.footer-dev-controls[data-v-796b79f0]{margin-top:1rem}.footer-disclaimer[data-v-796b79f0]{background-color:var(--background);padding:.5rem 0}.app-download-qr[data-v-796b79f0]{width:111px;height:111px;background-color:var(--primary-muted)}.app-download-qr img[data-v-796b79f0]{display:block;width:100%;height:100%}.app-download-caption[data-v-796b79f0]{max-width:131px;margin:12px 0 0;font-size:12px;color:rgba(var(--footer-fg-rgb),.8)}.app-store-links[data-v-796b79f0]{display:none;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px}.app-store-badge[data-v-796b79f0]{height:40px;width:auto}@media(max-width:768px){.footer-v2[data-v-796b79f0]{padding:2rem 0 1rem}.footer-title[data-v-796b79f0]{font-size:1.25rem}.footer-grid[data-v-796b79f0]{text-align:center}.social-links[data-v-796b79f0]{justify-content:center;margin-top:1rem}.language-selector-wrapper[data-v-796b79f0]{justify-content:center}.app-download[data-v-796b79f0]{display:none}.app-store-links[data-v-796b79f0]{display:flex}}@media(min-width:1024px){body:has(.pax-chat[data-open=true]) .footer-v2{container:site-footer / inline-size}}@container site-footer (max-width: 991.98px){.footer-grid[data-v-796b79f0]{grid-template-columns:repeat(4,1fr)}}@container site-footer (max-width: 767.98px){.footer-grid[data-v-796b79f0]{grid-template-columns:repeat(2,1fr)}}@container site-footer (max-width: 575.98px){.footer-grid[data-v-796b79f0]{grid-template-columns:1fr}}@container site-footer (max-width: 768px){.footer-title[data-v-796b79f0]{font-size:1.25rem}.footer-grid[data-v-796b79f0]{text-align:center}.social-links[data-v-796b79f0]{justify-content:center;margin-top:1rem}.language-selector-wrapper[data-v-796b79f0]{justify-content:center}.app-download[data-v-796b79f0]{display:none}.app-store-links[data-v-796b79f0]{display:flex}}
