.ComposerIconButton-module-scss-module__NAokZq__button{width:var(--c-icon-button-primary-standard-height);height:var(--c-icon-button-primary-standard-height);color:var(--s-color-text-secondary);font-size:var(--g-size-xs);cursor:pointer;transition:color var(--g-duration-xshort) ease;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.ComposerIconButton-module-scss-module__NAokZq__button>svg{width:var(--g-size-xs);height:var(--g-size-xs)}.ComposerIconButton-module-scss-module__NAokZq__button:hover:not(:disabled){color:var(--s-color-text-primary)}.ComposerIconButton-module-scss-module__NAokZq__button:focus-visible{outline:var(--g-border-width-md) solid var(--s-color-selection-border-focus);outline-offset:calc(-1*var(--g-spacing-xs))}.ComposerIconButton-module-scss-module__NAokZq__button:disabled{cursor:default;opacity:.5}.ComposerIconButton-module-scss-module__NAokZq__primary{color:var(--s-color-brand-primary-standard)}.ComposerIconButton-module-scss-module__NAokZq__primary:hover:not(:disabled){color:var(--s-color-brand-primary-bold)}
.DictationButton-module-scss-module__DF3RiW__recording{color:var(--s-color-brand-primary-standard);position:relative;overflow:visible}.DictationButton-module-scss-module__DF3RiW__recording:after{content:"";inset:var(--g-spacing-xs);border:var(--g-border-width-md) solid var(--s-color-brand-primary-standard);border-radius:inherit;pointer-events:none;animation:1.6s ease-out infinite DictationButton-module-scss-module__DF3RiW__dictation-pulse;position:absolute}@media (prefers-reduced-motion:reduce){.DictationButton-module-scss-module__DF3RiW__recording:after{animation:none}}@media (forced-colors:active){.DictationButton-module-scss-module__DF3RiW__recording:after{border-color:highlight}}@keyframes DictationButton-module-scss-module__DF3RiW__dictation-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}
@keyframes TripPlanner-module-scss-module__DEZhVW__thinking-in{0%{opacity:0;transform:translateY(var(--g-spacing-xs))}to{opacity:1;transform:none}}.TripPlanner-module-scss-module__DEZhVW__planner{padding-block:var(--g-spacing-lg) var(--g-spacing-xxl)}@media (min-width:768px){.TripPlanner-module-scss-module__DEZhVW__planner{padding-block:var(--g-spacing-xl) var(--g-spacing-xxl)}}.TripPlanner-module-scss-module__DEZhVW__secondary{color:var(--s-color-text-secondary)}.TripPlanner-module-scss-module__DEZhVW__chips{gap:var(--g-spacing-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.TripPlanner-module-scss-module__DEZhVW__error{align-items:center;gap:var(--g-spacing-sm) var(--g-spacing-md);margin-block:var(--g-spacing-md);padding:var(--g-spacing-md);color:var(--s-color-alert-foreground);background:var(--s-color-alert-background);border:var(--g-border-width-xs) solid var(--s-color-alert-border);border-radius:var(--s-border-radius-background-small);flex-wrap:wrap;display:flex}@keyframes TripPlanner-module-scss-module__DEZhVW__thinking-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.TripPlanner-module-scss-module__DEZhVW__thinking{padding-block:var(--g-spacing-xxs);display:grid}.TripPlanner-module-scss-module__DEZhVW__thinking-line{align-items:center;gap:var(--g-spacing-sm);display:inline-flex}@keyframes TripPlanner-module-scss-module__DEZhVW__results-in{0%{opacity:0;transform:translateY(var(--g-spacing-md))}to{opacity:1;transform:none}}.TripPlanner-module-scss-module__DEZhVW__thinking-orb{color:var(--s-color-brand-primary-standard);flex:none;display:block}.TripPlanner-module-scss-module__DEZhVW__thinking-text{color:var(--s-color-text-primary);animation:TripPlanner-module-scss-module__DEZhVW__thinking-in var(--g-duration-short) ease-out;margin:0}@supports ((-webkit-background-clip:text) or (background-clip:text)) and (color:color-mix(in srgb, red, blue)){@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.TripPlanner-module-scss-module__DEZhVW__thinking-text{color:#0000;background:linear-gradient(90deg, var(--s-color-text-primary) 35%, color-mix(in srgb, var(--s-color-text-primary) 60%, var(--s-color-text-secondary)) 50%, var(--s-color-text-primary) 65%);animation:TripPlanner-module-scss-module__DEZhVW__thinking-shimmer 1.6s linear infinite,TripPlanner-module-scss-module__DEZhVW__thinking-in var(--g-duration-short) ease-out;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}}}@media (prefers-reduced-motion:reduce){.TripPlanner-module-scss-module__DEZhVW__thinking-text{animation:none}}@media (forced-colors:active){.TripPlanner-module-scss-module__DEZhVW__thinking-text{color:canvastext}}.TripPlanner-module-scss-module__DEZhVW__results-thinking{padding-block:var(--g-spacing-xxl);text-align:center;animation:TripPlanner-module-scss-module__DEZhVW__results-in var(--g-duration-short) ease-out both;justify-content:center;display:flex}@media (prefers-reduced-motion:reduce){.TripPlanner-module-scss-module__DEZhVW__results-thinking{animation:none}}.TripPlanner-module-scss-module__DEZhVW__thinking--large .TripPlanner-module-scss-module__DEZhVW__thinking-line{gap:var(--g-spacing-md);flex-direction:column}.TripPlanner-module-scss-module__DEZhVW__caption{color:var(--s-color-text-secondary)}.TripPlanner-module-scss-module__DEZhVW__results{gap:var(--g-spacing-md);display:grid}.TripPlanner-module-scss-module__DEZhVW__layout{gap:var(--g-spacing-lg);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:768px){.TripPlanner-module-scss-module__DEZhVW__layout{grid-template-columns:minmax(260px,1fr) minmax(0,2fr)}}@media (min-width:992px){.TripPlanner-module-scss-module__DEZhVW__layout{gap:var(--g-spacing-xl);grid-template-columns:minmax(300px,360px) minmax(0,1fr)}}.TripPlanner-module-scss-module__DEZhVW__rail-column{min-width:0}.TripPlanner-module-scss-module__DEZhVW__results-head{align-items:baseline;gap:var(--g-spacing-xs) var(--g-spacing-sm);flex-wrap:wrap;display:flex}.TripPlanner-module-scss-module__DEZhVW__results-head>*{margin:0}.TripPlanner-module-scss-module__DEZhVW__notice{justify-content:space-between;align-items:center;gap:var(--g-spacing-sm);padding:var(--g-spacing-sm) var(--g-spacing-md);background:var(--s-color-brand-primary-quiet);border-radius:var(--s-border-radius-background-small);flex-wrap:wrap;display:flex}.TripPlanner-module-scss-module__DEZhVW__notice>p{margin:0}@media (forced-colors:active){.TripPlanner-module-scss-module__DEZhVW__notice{border:var(--g-border-width-xs) solid CanvasText}}.TripPlanner-module-scss-module__DEZhVW__no-results{align-content:center;justify-items:start;gap:var(--g-spacing-md);padding-block:var(--g-spacing-xl);animation:TripPlanner-module-scss-module__DEZhVW__results-in var(--g-duration-short) ease-out both;display:grid}@media (min-width:768px){.TripPlanner-module-scss-module__DEZhVW__no-results{min-height:480px;padding:var(--g-spacing-xxl) var(--g-spacing-xl)}}@media (prefers-reduced-motion:reduce){.TripPlanner-module-scss-module__DEZhVW__no-results{animation:none}}.TripPlanner-module-scss-module__DEZhVW__no-results>*{margin:0}.TripPlanner-module-scss-module__DEZhVW__no-results-eyebrow{color:var(--s-color-text-secondary)}.TripPlanner-module-scss-module__DEZhVW__no-results-heading{text-wrap:balance;max-width:560px}.TripPlanner-module-scss-module__DEZhVW__no-results-body{max-width:520px;color:var(--s-color-text-primary);text-wrap:pretty}.TripPlanner-module-scss-module__DEZhVW__no-results-actions{align-items:center;gap:var(--g-spacing-md) var(--g-spacing-lg);padding-top:var(--g-spacing-xs);flex-wrap:wrap;display:flex}.TripPlanner-module-scss-module__DEZhVW__cards>li{animation:TripPlanner-module-scss-module__DEZhVW__results-in var(--g-duration-short) ease-out both}.TripPlanner-module-scss-module__DEZhVW__cards>li:nth-child(2){animation-delay:80ms}.TripPlanner-module-scss-module__DEZhVW__cards>li:nth-child(3){animation-delay:.16s}.TripPlanner-module-scss-module__DEZhVW__cards>li:nth-child(4){animation-delay:.24s}.TripPlanner-module-scss-module__DEZhVW__cards>li:nth-child(5){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.TripPlanner-module-scss-module__DEZhVW__cards>li{animation:none}}@keyframes TripPlanner-module-scss-module__DEZhVW__results-out{to{opacity:0;transform:translateY(calc(-1 * var(--g-spacing-sm))) scale(.98)}}.TripPlanner-module-scss-module__DEZhVW__cards--leaving>li{animation:TripPlanner-module-scss-module__DEZhVW__results-out var(--g-duration-xshort) ease-in both}.TripPlanner-module-scss-module__DEZhVW__cards--leaving>li:nth-child(2){animation-delay:60ms}.TripPlanner-module-scss-module__DEZhVW__cards--leaving>li:nth-child(3){animation-delay:.12s}.TripPlanner-module-scss-module__DEZhVW__cards--leaving>li:nth-child(4){animation-delay:.18s}.TripPlanner-module-scss-module__DEZhVW__cards--leaving>li:nth-child(5){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.TripPlanner-module-scss-module__DEZhVW__cards--leaving>li{animation:none}}.TripPlanner-module-scss-module__DEZhVW__compare-card.TripPlanner-module-scss-module__DEZhVW__compare-card--leaving{animation:TripPlanner-module-scss-module__DEZhVW__results-out var(--g-duration-xshort) ease-in both}@media (prefers-reduced-motion:reduce){.TripPlanner-module-scss-module__DEZhVW__compare-card.TripPlanner-module-scss-module__DEZhVW__compare-card--leaving{animation:none}}.TripPlanner-module-scss-module__DEZhVW__cards{gap:var(--g-spacing-lg);margin:0;padding:0;list-style:none;display:grid}@media (min-width:992px){.TripPlanner-module-scss-module__DEZhVW__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.TripPlanner-module-scss-module__DEZhVW__cards>li{min-width:0;display:flex}.TripPlanner-module-scss-module__DEZhVW__cards[hidden]{display:none}.TripPlanner-module-scss-module__DEZhVW__skeleton-stack{gap:var(--g-spacing-md);display:grid}.TripPlanner-module-scss-module__DEZhVW__skeleton-card{border-radius:var(--s-border-radius-background-standard)}.TripPlanner-module-scss-module__DEZhVW__card{background:var(--s-color-surface-secondary);border:var(--g-border-width-xs) solid var(--s-color-separator-standard);border-radius:var(--s-border-radius-background-standard);width:100%;min-width:0;box-shadow:var(--s-shadow-standard-default);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.TripPlanner-module-scss-module__DEZhVW__card{border:var(--g-border-width-xs) solid CanvasText}}.TripPlanner-module-scss-module__DEZhVW__card-media{background:var(--s-color-surface-primary);flex-shrink:0;position:relative;overflow:hidden}@media (max-width:991.98px){.TripPlanner-module-scss-module__DEZhVW__card-media{aspect-ratio:840/400}}.TripPlanner-module-scss-module__DEZhVW__card-badge,.TripPlanner-module-scss-module__DEZhVW__card-media-actions{top:var(--g-spacing-sm);z-index:2;position:absolute;transform:translate(0,0)}@media (min-width:768px){.TripPlanner-module-scss-module__DEZhVW__card-badge,.TripPlanner-module-scss-module__DEZhVW__card-media-actions{top:var(--g-spacing-md)}}.TripPlanner-module-scss-module__DEZhVW__card-media-actions{right:var(--g-spacing-sm);gap:var(--g-spacing-sm);display:flex}@media (min-width:768px){.TripPlanner-module-scss-module__DEZhVW__card-media-actions{right:var(--g-spacing-md)}}.TripPlanner-module-scss-module__DEZhVW__card-badge{left:var(--g-spacing-sm);padding:var(--g-spacing-sm);color:var(--s-color-text-inverse);background:var(--s-color-brand-secondary-bold);border-radius:var(--c-status-label-standard-border-radius);margin:0;line-height:1}@media (min-width:768px){.TripPlanner-module-scss-module__DEZhVW__card-badge{left:var(--g-spacing-md)}}@media (forced-colors:active){.TripPlanner-module-scss-module__DEZhVW__card-badge{border:var(--g-border-width-xs) solid CanvasText}}.TripPlanner-module-scss-module__DEZhVW__card-why{justify-items:start;gap:var(--g-spacing-sm);padding:var(--g-spacing-md) var(--g-spacing-lg);color:var(--s-color-brand-secondary-bold);background:var(--s-color-brand-primary-quiet);display:grid}.TripPlanner-module-scss-module__DEZhVW__card-why p{color:inherit;text-wrap:pretty;margin:0}@media (forced-colors:active){.TripPlanner-module-scss-module__DEZhVW__card-why{border-block:var(--g-border-width-xs) solid CanvasText}}.TripPlanner-module-scss-module__DEZhVW__card-why-reason{min-height:4.5em;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:3lh;display:-webkit-box;overflow:hidden}.TripPlanner-module-scss-module__DEZhVW__card-why-reason-expanded{-webkit-line-clamp:unset;line-clamp:none;display:block}.TripPlanner-module-scss-module__DEZhVW__card-why-label{align-items:center;gap:var(--g-spacing-xs);display:inline-flex}.TripPlanner-module-scss-module__DEZhVW__card-body{gap:var(--g-spacing-md);padding:var(--g-spacing-md) var(--g-spacing-lg) var(--g-spacing-lg);flex-direction:column;flex:1;display:flex}.TripPlanner-module-scss-module__DEZhVW__card-title{gap:var(--g-spacing-xs);display:grid}.TripPlanner-module-scss-module__DEZhVW__card-title>h3,.TripPlanner-module-scss-module__DEZhVW__card-title>p{margin:0}.TripPlanner-module-scss-module__DEZhVW__card-pricing{justify-items:start;gap:var(--g-spacing-xs);display:grid}.TripPlanner-module-scss-module__DEZhVW__card-duration{color:var(--s-color-text-primary)}.TripPlanner-module-scss-module__DEZhVW__card-rating{display:flex}.TripPlanner-module-scss-module__DEZhVW__card-class-level{color:var(--s-color-text-quiet)}.TripPlanner-module-scss-module__DEZhVW__card-price{margin:0}.TripPlanner-module-scss-module__DEZhVW__card-price s{color:var(--s-color-text-secondary)}.TripPlanner-module-scss-module__DEZhVW__card-price-now{font-size:var(--g-font-size-600);font-weight:var(--g-font-weight-bold);color:var(--s-color-promo-price-standard)}.TripPlanner-module-scss-module__DEZhVW__card-actions{gap:var(--g-spacing-sm);padding-top:var(--g-spacing-xs);flex-wrap:wrap;display:flex}@supports (grid-template-rows:subgrid){@media (min-width:992px){.TripPlanner-module-scss-module__DEZhVW__cards>li,.TripPlanner-module-scss-module__DEZhVW__card{grid-row:span 4;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0;display:grid}.TripPlanner-module-scss-module__DEZhVW__card-body{grid-row:span 2;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:var(--g-spacing-md);display:grid}.TripPlanner-module-scss-module__DEZhVW__card-title,.TripPlanner-module-scss-module__DEZhVW__card-pricing{align-content:start}.TripPlanner-module-scss-module__DEZhVW__cards>li.TripPlanner-module-scss-module__DEZhVW__explore-item{grid-area:auto/1/auto/-1;grid-template-rows:none;display:flex}}}.TripPlanner-module-scss-module__DEZhVW__cards>li.TripPlanner-module-scss-module__DEZhVW__explore-item{grid-column:1/-1}.TripPlanner-module-scss-module__DEZhVW__explore{align-items:center;gap:var(--g-spacing-md) var(--g-spacing-lg);width:100%;padding:var(--g-spacing-lg) var(--g-spacing-xl);color:var(--s-color-text-primary);background:var(--s-color-surface-secondary);border:var(--g-border-width-xs) solid var(--s-color-separator-standard);border-radius:var(--s-border-radius-background-standard);box-shadow:var(--s-shadow-standard-default);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.TripPlanner-module-scss-module__DEZhVW__explore .TripPlanner-module-scss-module__DEZhVW__explore-title,.TripPlanner-module-scss-module__DEZhVW__explore .TripPlanner-module-scss-module__DEZhVW__explore-body{color:var(--s-color-text-primary);margin:0}.TripPlanner-module-scss-module__DEZhVW__explore-icon{width:var(--g-size-md);height:var(--g-size-md);stroke-width:1.5px}.TripPlanner-module-scss-module__DEZhVW__explore-text{gap:var(--g-spacing-xs);min-width:0;display:grid}.TripPlanner-module-scss-module__DEZhVW__explore-actions{align-items:center;gap:var(--g-spacing-md);flex-direction:row-reverse;display:flex}.TripPlanner-module-scss-module__DEZhVW__explore-replace-link{white-space:nowrap;padding-inline:0}.TripPlanner-module-scss-module__DEZhVW__explore-replace-button{display:none}.TripPlanner-module-scss-module__DEZhVW__explore-swap-all{white-space:nowrap}.TripPlanner-module-scss-module__DEZhVW__compare-card{animation:TripPlanner-module-scss-module__DEZhVW__results-in var(--g-duration-short) ease-out both;overflow:hidden}@media (prefers-reduced-motion:reduce){.TripPlanner-module-scss-module__DEZhVW__compare-card{animation:none}}.TripPlanner-module-scss-module__DEZhVW__compare-card{background:var(--s-color-surface-secondary);border-radius:var(--s-border-radius-background-standard);border:var(--g-border-width-xs) solid var(--s-color-separator-standard);box-shadow:var(--s-shadow-standard-default)}.TripPlanner-module-scss-module__DEZhVW__compare-band{align-items:center;gap:var(--g-spacing-md);padding:var(--g-spacing-md) var(--g-spacing-lg);background:var(--s-color-surface-secondary);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.TripPlanner-module-scss-module__DEZhVW__compare-band .TripPlanner-module-scss-module__DEZhVW__compare-title{color:var(--s-color-text-primary);margin:0}.TripPlanner-module-scss-module__DEZhVW__compare-icon{width:var(--g-size-md);height:var(--g-size-md);color:var(--s-color-brand-secondary-bold);background:var(--s-color-brand-primary-quiet);border-radius:50%;place-items:center;display:grid}.TripPlanner-module-scss-module__DEZhVW__compare-toggle{white-space:nowrap;padding-inline:0}.TripPlanner-module-scss-module__DEZhVW__compare-body{padding:var(--g-spacing-lg)}.TripPlanner-module-scss-module__DEZhVW__compare-body>:first-child{margin-top:0}.TripPlanner-module-scss-module__DEZhVW__compare-body>:last-child{margin-bottom:0}.TripPlanner-module-scss-module__DEZhVW__compare-failed{justify-items:start;gap:var(--g-spacing-sm);display:grid}.TripPlanner-module-scss-module__DEZhVW__compare-failed>p{margin:0}.TripPlanner-module-scss-module__DEZhVW__points{margin:var(--g-spacing-sm) 0;padding:0;list-style:none;display:grid}.TripPlanner-module-scss-module__DEZhVW__point{padding-block:var(--g-spacing-md);border-bottom:var(--g-border-width-xs) solid var(--s-color-separator-standard)}.TripPlanner-module-scss-module__DEZhVW__point:last-child{border-bottom:0}.TripPlanner-module-scss-module__DEZhVW__point p,.TripPlanner-module-scss-module__DEZhVW__point h3{margin:0 0 var(--g-spacing-xxs)}.TripPlanner-module-scss-module__DEZhVW__point{grid-template-columns:var(--g-size-sm) minmax(0, 1fr);gap:var(--g-spacing-sm);display:grid}.TripPlanner-module-scss-module__DEZhVW__point-number{width:var(--g-size-sm);height:var(--g-size-sm);color:var(--s-color-brand-primary-bold);background:var(--s-color-brand-primary-quiet);border-radius:50%;place-items:center;margin:0;display:grid}@media (forced-colors:active){.TripPlanner-module-scss-module__DEZhVW__point-number{border:var(--g-border-width-xs) solid CanvasText}}.TripPlanner-module-scss-module__DEZhVW__callout{margin-block:var(--g-spacing-md)}.TripPlanner-module-scss-module__DEZhVW__callout:first-child{margin-top:0}.TripPlanner-module-scss-module__DEZhVW__callout{padding:var(--g-spacing-md);background:var(--s-color-brand-primary-quiet);border-radius:var(--s-border-radius-background-small)}.TripPlanner-module-scss-module__DEZhVW__callout>p{margin:0}@media (forced-colors:active){.TripPlanner-module-scss-module__DEZhVW__callout{border:var(--g-border-width-xs) solid CanvasText}}.TripPlanner-module-scss-module__DEZhVW__announcer{left:50%;bottom:var(--g-spacing-lg);z-index:950;width:max-content;max-width:calc(100vw - 2*var(--g-spacing-md));pointer-events:none;position:fixed;transform:translate(-50%)}.TripPlanner-module-scss-module__DEZhVW__toast{padding:var(--g-spacing-sm) var(--g-spacing-md);color:var(--s-color-text-inverse);background:var(--s-color-surface-inverse);border-radius:var(--g-size-md);box-shadow:var(--s-shadow-standard-active);margin:0}@media (forced-colors:active){.TripPlanner-module-scss-module__DEZhVW__toast{border:var(--g-border-width-xs) solid CanvasText}}.TripPlanner-module-scss-module__DEZhVW__dots{display:none}@media (max-width:767.98px){.TripPlanner-module-scss-module__DEZhVW__planner{--planner-gutter:var(--container-spacing-xs);padding-block-end:var(--g-spacing-lg)}}@media (max-width:767.98px) and (min-width:576px){.TripPlanner-module-scss-module__DEZhVW__planner{--planner-gutter:var(--container-spacing-sm)}}@media (max-width:767.98px){.TripPlanner-module-scss-module__DEZhVW__results{gap:var(--g-spacing-md)}.TripPlanner-module-scss-module__DEZhVW__cards{gap:var(--g-spacing-md);margin-inline:calc(-1*var(--planner-gutter));padding:var(--g-spacing-xs) var(--planner-gutter) var(--g-spacing-md);scroll-snap-type:x mandatory;scroll-padding-inline:var(--planner-gutter);scrollbar-width:none;display:flex;overflow-x:auto}.TripPlanner-module-scss-module__DEZhVW__cards::-webkit-scrollbar{display:none}.TripPlanner-module-scss-module__DEZhVW__cards>li{scroll-snap-align:start;flex:0 0 min(300px,80vw)}.TripPlanner-module-scss-module__DEZhVW__card{border-radius:var(--g-border-radius-lg)}.TripPlanner-module-scss-module__DEZhVW__card-why{padding:var(--g-spacing-md);gap:var(--g-spacing-xs)}.TripPlanner-module-scss-module__DEZhVW__card-body{gap:var(--g-spacing-sm);padding:var(--g-spacing-md)}.TripPlanner-module-scss-module__DEZhVW__card-actions{padding-top:0}.TripPlanner-module-scss-module__DEZhVW__compare-band,.TripPlanner-module-scss-module__DEZhVW__compare-body{padding:var(--g-spacing-md)}.TripPlanner-module-scss-module__DEZhVW__explore{align-items:stretch;gap:var(--g-spacing-md);padding:var(--g-spacing-lg);border-radius:var(--g-border-radius-lg);flex-direction:column;display:flex}.TripPlanner-module-scss-module__DEZhVW__explore-icon{width:var(--g-size-lg);height:var(--g-size-lg)}.TripPlanner-module-scss-module__DEZhVW__explore-actions{align-items:stretch;gap:var(--g-spacing-md);flex-direction:column;margin-block-start:auto;padding-block-start:var(--g-spacing-lg)}.TripPlanner-module-scss-module__DEZhVW__explore-replace-link{display:none}.TripPlanner-module-scss-module__DEZhVW__explore-replace-button{display:inline-flex}.TripPlanner-module-scss-module__DEZhVW__compare-band{gap:var(--g-spacing-sm);grid-template-columns:minmax(0,1fr) auto}.TripPlanner-module-scss-module__DEZhVW__compare-icon{display:none}.TripPlanner-module-scss-module__DEZhVW__dots{justify-content:center;align-items:center;gap:var(--g-spacing-xs);margin-block-start:calc(-1*var(--g-spacing-xs));display:flex}.TripPlanner-module-scss-module__DEZhVW__dot{width:var(--g-spacing-sm);height:var(--g-spacing-sm);background:var(--s-color-separator-bold);border-radius:var(--g-border-radius-xs);transition:width var(--g-duration-xshort) var(--g-easing-standard)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.TripPlanner-module-scss-module__DEZhVW__dot{transition:none}}@media (max-width:767.98px) and (forced-colors:active){.TripPlanner-module-scss-module__DEZhVW__dot{background:graytext}}@media (max-width:767.98px){.TripPlanner-module-scss-module__DEZhVW__dot--active{width:var(--g-spacing-md);background:var(--s-color-brand-primary-standard)}}@media (max-width:767.98px) and (forced-colors:active){.TripPlanner-module-scss-module__DEZhVW__dot--active{background:highlight}}.TripPlanner-module-scss-module__DEZhVW__swap-title{margin:0 0 var(--g-spacing-sm)}.TripPlanner-module-scss-module__DEZhVW__swap-intro{margin:0 0 var(--g-spacing-md)}.TripPlanner-module-scss-module__DEZhVW__swap-tours{gap:var(--g-spacing-xs);margin:0 0 var(--g-spacing-md);padding:0;list-style:none;display:grid}
/*# sourceMappingURL=17vw6cl01ixxl.css.map*/