.Avatar-module__IVwToW__root{background:0 0;border-radius:50%;flex-shrink:0;width:48px;height:48px;display:flex;position:relative;overflow:hidden}.Avatar-module__IVwToW__image{object-fit:cover;width:100%;height:100%}.Avatar-module__IVwToW__fallback{border-radius:inherit;width:100%;height:100%;color:var(--color-text-muted);place-items:center;display:grid}
.LikeFaroeIcon-module__Kc0x9W__icon{--weather-icon-surface:var(--likefaroe-icon-surface,var(--color-icon-surface));color:var(--likefaroe-icon-color,var(--color-icon-default));transform-origin:50%;flex:none;display:block}.LikeFaroeIcon-module__Kc0x9W__icon[data-icon-tone=inverse]{--likefaroe-icon-color:var(--color-icon-inverse)}.LikeFaroeIcon-module__Kc0x9W__icon[data-icon-tone=disabled]{--likefaroe-icon-color:var(--color-icon-disabled)}.LikeFaroeIcon-module__Kc0x9W__motionLow{--weather-icon-distance:.75px;--weather-icon-min-opacity:.42;--weather-rain-duration:3.2s;--weather-wind-duration:2.9s;--weather-fog-duration:4.6s;--weather-cloud-duration:4.4s}.LikeFaroeIcon-module__Kc0x9W__motionCaution{--weather-icon-distance:1.5px;--weather-icon-min-opacity:.62;--weather-rain-duration:1.25s;--weather-wind-duration:1.7s;--weather-fog-duration:2.8s;--weather-cloud-duration:3s}.LikeFaroeIcon-module__Kc0x9W__motionHigh{--weather-icon-distance:2.3px;--weather-icon-min-opacity:.8;--weather-rain-duration:.48s;--weather-wind-duration:1.05s;--weather-fog-duration:1.8s;--weather-cloud-duration:1.9s}.LikeFaroeIcon-module__Kc0x9W__pulse{animation:1.8s ease-in-out infinite LikeFaroeIcon-module__Kc0x9W__icon-pulse}.LikeFaroeIcon-module__Kc0x9W__fall{animation:1.4s ease-in-out infinite LikeFaroeIcon-module__Kc0x9W__icon-fall}.LikeFaroeIcon-module__Kc0x9W__nudge{animation:1.8s ease-in-out infinite LikeFaroeIcon-module__Kc0x9W__icon-nudge}.LikeFaroeIcon-module__Kc0x9W__rainfall path:nth-of-type(n+2){animation:LikeFaroeIcon-module__Kc0x9W__icon-rainfall var(--weather-rain-duration) ease-in infinite;transform-box:fill-box;transform-origin:50%}.LikeFaroeIcon-module__Kc0x9W__rainfall path:nth-of-type(3){animation-delay:-.48s}.LikeFaroeIcon-module__Kc0x9W__rainfall path:nth-of-type(4){animation-delay:-.96s}.LikeFaroeIcon-module__Kc0x9W__rainfall.LikeFaroeIcon-module__Kc0x9W__motionLow[data-icon-name=rain] path:nth-of-type(n+2){stroke-dasharray:1.1 2.4}.LikeFaroeIcon-module__Kc0x9W__rainfall.LikeFaroeIcon-module__Kc0x9W__motionLow[data-icon-name=rain]{--weather-icon-distance:1.5px}.LikeFaroeIcon-module__Kc0x9W__rainfall.LikeFaroeIcon-module__Kc0x9W__motionLow[data-icon-name=rain] path:nth-of-type(3){animation-delay:-1.23s}.LikeFaroeIcon-module__Kc0x9W__rainfall.LikeFaroeIcon-module__Kc0x9W__motionLow[data-icon-name=rain] path:nth-of-type(4){animation-delay:-2.46s;translate:0 1.5px}.LikeFaroeIcon-module__Kc0x9W__gust path{animation:LikeFaroeIcon-module__Kc0x9W__icon-gust var(--weather-wind-duration) ease-in-out infinite;transform-box:fill-box;transform-origin:50%}.LikeFaroeIcon-module__Kc0x9W__gust path:nth-of-type(2){animation-delay:-.72s}.LikeFaroeIcon-module__Kc0x9W__gust path:nth-of-type(3){animation-delay:-1.44s}.LikeFaroeIcon-module__Kc0x9W__fogBanks [data-weather-part=fog-bank]{animation:LikeFaroeIcon-module__Kc0x9W__icon-fog-bank var(--weather-fog-duration) ease-in-out infinite;transform-box:fill-box;transform-origin:50%}.LikeFaroeIcon-module__Kc0x9W__fogBanks [data-weather-part=fog-bank]:nth-of-type(2n){animation-direction:reverse;animation-delay:-1.2s}.LikeFaroeIcon-module__Kc0x9W__fogBanks [data-weather-part=fog-veil]{animation:LikeFaroeIcon-module__Kc0x9W__icon-fog-veil var(--weather-fog-duration) ease-in-out infinite}.LikeFaroeIcon-module__Kc0x9W__lowCloud [data-weather-part=low-cloud]{animation:LikeFaroeIcon-module__Kc0x9W__icon-low-cloud var(--weather-cloud-duration) ease-in-out infinite;transform-box:fill-box;transform-origin:50%}.LikeFaroeIcon-module__Kc0x9W__icon[data-icon-name=low-cloud] [data-cloud-layer="2"],.LikeFaroeIcon-module__Kc0x9W__icon[data-icon-name=low-cloud] [data-cloud-layer="3"]{display:none}.LikeFaroeIcon-module__Kc0x9W__lowCloud.LikeFaroeIcon-module__Kc0x9W__motionCaution [data-cloud-layer="2"],.LikeFaroeIcon-module__Kc0x9W__lowCloud.LikeFaroeIcon-module__Kc0x9W__motionHigh [data-cloud-layer="2"],.LikeFaroeIcon-module__Kc0x9W__lowCloud.LikeFaroeIcon-module__Kc0x9W__motionHigh [data-cloud-layer="3"]{display:inline}.LikeFaroeIcon-module__Kc0x9W__lowCloud [data-cloud-layer="2"]{animation-direction:reverse;animation-delay:-.8s}.LikeFaroeIcon-module__Kc0x9W__lowCloud [data-cloud-layer="3"]{animation-delay:-1.35s}@keyframes LikeFaroeIcon-module__Kc0x9W__icon-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.07)}}@keyframes LikeFaroeIcon-module__Kc0x9W__icon-fall{0%,to{transform:translateY(-1px)}50%{transform:translateY(1.5px)}}@keyframes LikeFaroeIcon-module__Kc0x9W__icon-nudge{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@keyframes LikeFaroeIcon-module__Kc0x9W__icon-rainfall{0%{transform:translateY(calc(var(--weather-icon-distance) * -.7));opacity:0}22%,72%{opacity:1}to{transform:translateY(var(--weather-icon-distance));opacity:0}}@keyframes LikeFaroeIcon-module__Kc0x9W__icon-gust{0%,to{transform:translateX(calc(var(--weather-icon-distance) * -.65));opacity:var(--weather-icon-min-opacity)}48%{transform:translateX(var(--weather-icon-distance));opacity:1}}@keyframes LikeFaroeIcon-module__Kc0x9W__icon-fog-bank{0%,to{transform:translateX(calc(var(--weather-icon-distance) * -.8));opacity:var(--weather-icon-min-opacity)}50%{transform:translateX(calc(var(--weather-icon-distance) * .8));opacity:1}}@keyframes LikeFaroeIcon-module__Kc0x9W__icon-fog-veil{0%,to{opacity:var(--weather-icon-min-opacity)}50%{opacity:.94}}@keyframes LikeFaroeIcon-module__Kc0x9W__icon-low-cloud{0%,to{transform:translate(calc(var(--weather-icon-distance) * -.65), .25px);opacity:var(--weather-icon-min-opacity)}50%{transform:translate(calc(var(--weather-icon-distance) * .65), -.15px);opacity:1}}@media (prefers-reduced-motion:reduce){.LikeFaroeIcon-module__Kc0x9W__pulse,.LikeFaroeIcon-module__Kc0x9W__fall,.LikeFaroeIcon-module__Kc0x9W__nudge,.LikeFaroeIcon-module__Kc0x9W__rainfall path,.LikeFaroeIcon-module__Kc0x9W__gust path,.LikeFaroeIcon-module__Kc0x9W__fogBanks [data-weather-part],.LikeFaroeIcon-module__Kc0x9W__lowCloud [data-weather-part]{animation:none}}
.HomeVerticalTicker-module__2n4KAa__ticker{--ticker-width:clamp(138px, calc(var(--app-vw) * 33), 180px);--ticker-item-height:clamp(202px, calc(var(--app-vw) * 48), 255px);width:min(calc(calc(var(--app-vw) * 100) - var(--page-inline) - var(--page-inline)), 920px);isolation:isolate;height:min(62svh,570px);margin-inline:auto;position:relative;overflow:clip}.HomeVerticalTicker-module__2n4KAa__plane{pointer-events:none;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex;transform:none;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.HomeVerticalTicker-module__2n4KAa__ticker .lf-vticker__column{flex:0 0 var(--ticker-width);width:var(--ticker-width);touch-action:pan-y;height:100%;display:flex;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.HomeVerticalTicker-module__2n4KAa__ticker .lf-vticker__track{width:100%;height:100%;margin:0;padding:0;list-style:none;position:relative}.HomeVerticalTicker-module__2n4KAa__ticker .lf-vticker__item{width:var(--ticker-width);height:var(--ticker-item-height);border-radius:var(--radius-lg);background:var(--aurora-neutral-900);box-shadow:0 12px 32px color-mix(in srgb, var(--aurora-neutral-core) 34%, transparent);will-change:transform;border:0;position:absolute;inset:0 0 auto;overflow:hidden}:is(.HomeVerticalTicker-module__2n4KAa__ticker .lf-vticker__item img,.HomeVerticalTicker-module__2n4KAa__ticker .lf-vticker__shade){width:100%;height:100%;position:absolute;inset:0}.HomeVerticalTicker-module__2n4KAa__ticker .lf-vticker__item img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border:0;display:block}.HomeVerticalTicker-module__2n4KAa__ticker .lf-vticker__shade{background:linear-gradient(180deg, transparent 42%, color-mix(in srgb, var(--aurora-neutral-core) 88%, transparent) 100%)}.HomeVerticalTicker-module__2n4KAa__ticker .lf-vticker__copy{z-index:1;color:var(--aurora-neutral-0);text-align:left;word-break:keep-all;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.HomeVerticalTicker-module__2n4KAa__ticker .lf-vticker__copy strong{font-size:clamp(14px, calc(var(--app-vw) * 3.8), 17px);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.2;overflow:hidden}.HomeVerticalTicker-module__2n4KAa__ctaSlot{z-index:3;place-items:center;width:234.375px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HomeVerticalTicker-module__2n4KAa__ctaSlot>*{width:100%}@media (prefers-reduced-motion:reduce){.HomeVerticalTicker-module__2n4KAa__ticker .lf-vticker__item{will-change:auto}}
.LanguageToggle-module__qSlm8a__flag{border-radius:var(--radius-sm);width:44px;height:44px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.LanguageToggle-module__qSlm8a__flag:hover,.LanguageToggle-module__qSlm8a__flag:active,.LanguageToggle-module__qSlm8a__flag[aria-pressed=true]{background:0 0}.LanguageToggle-module__qSlm8a__flag:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-3px}.LanguageToggle-module__qSlm8a__flagImage{object-fit:cover;border-radius:50%;width:20px;height:20px;display:block}
.LocationEntrySheet-module__6H1rpq__sheet{width:var(--app-viewport-width);max-width:none;max-height:calc(100dvh - env(safe-area-inset-top) - 16px);color:var(--aurora-neutral-100);background:var(--aurora-neutral-900);box-shadow:0 -20px 80px color-mix(in srgb, var(--aurora-neutral-core) 70%, transparent);--sheet-drag-offset:0px;transform:translateY(var(--sheet-drag-offset));border:0;border-radius:28px 28px 0 0;margin:0 auto;padding:0;transition:height .3s cubic-bezier(.22,1,.36,1),opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1);position:fixed;inset:auto 0 0;overflow:hidden}.LocationEntrySheet-module__6H1rpq__sheet::backdrop{background:color-mix(in srgb, var(--aurora-neutral-core) 96%, transparent)}.LocationEntrySheet-module__6H1rpq__sheet[data-closing]{opacity:0;transform:translateY(calc(100% + var(--sheet-drag-offset)));animation:none}.LocationEntrySheet-module__6H1rpq__sheet[data-dragging]{transition:none;animation:none}.LocationEntrySheet-module__6H1rpq__sheet:focus{outline:none}html:has(body[data-location-sheet-open]){overflow:hidden}body[data-location-sheet-open]{inset-inline:0;top:calc(var(--location-sheet-scroll-y,0px) * -1);width:100%;position:fixed;overflow:hidden}.LocationEntrySheet-module__6H1rpq__surface{--likefaroe-icon-color:var(--color-icon-inverse);max-height:calc(100dvh - env(safe-area-inset-top) - 16px);overscroll-behavior:contain;min-height:0;padding:max(20px, env(safe-area-inset-top)) 24px max(20px, env(safe-area-inset-bottom));border-radius:inherit;color:var(--aurora-neutral-100);background:var(--aurora-neutral-900);--color-text:var(--aurora-neutral-100);--color-text-muted:var(--aurora-neutral-400);--color-bg:var(--aurora-neutral-900);--color-surface:var(--aurora-neutral-800);--color-border:var(--aurora-neutral-700);--color-border-strong:var(--aurora-neutral-600);--color-primary:var(--merkid-action-secondary-bg);--color-primary-hover:var(--merkid-action-secondary-hover);--color-primary-pressed:var(--merkid-action-secondary-pressed);--color-primary-foreground:var(--aurora-secondary-200);--color-primary-foreground-hover:var(--aurora-secondary-100);--color-secondary-foreground:var(--aurora-secondary-200);--color-secondary-foreground-hover:var(--aurora-secondary-100);--color-on-primary:var(--merkid-action-on-brand);--color-primary-soft:var(--aurora-neutral-800);--color-secondary:var(--merkid-action-secondary-bg);--color-secondary-hover:var(--merkid-action-secondary-hover);--color-secondary-pressed:var(--merkid-action-secondary-pressed);--color-secondary-soft:var(--aurora-neutral-700);--color-secondary-pressed-soft:var(--merkid-secondary-900);--color-info:var(--color-secondary-foreground);--button-filled-primary-bg:var(--button-filled-secondary-bg);--button-filled-primary-hover:var(--button-filled-secondary-hover);--button-filled-primary-pressed:var(--button-filled-secondary-pressed);--button-tonal-primary-bg:var(--button-tonal-secondary-bg);--button-tonal-primary-hover:var(--button-tonal-secondary-hover);--button-tonal-primary-pressed:var(--button-tonal-secondary-pressed);--button-tonal-primary-foreground:var(--button-tonal-secondary-foreground);display:grid;overflow-y:auto}.LocationEntrySheet-module__6H1rpq__handle{cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;width:100%;min-height:44px;margin:-28px 0 8px;padding:0;display:grid}.LocationEntrySheet-module__6H1rpq__handle span{border-radius:var(--radius-sm);background:var(--aurora-neutral-400);width:38px;height:4px}.LocationEntrySheet-module__6H1rpq__handle:focus-visible{outline:none}.LocationEntrySheet-module__6H1rpq__flow{min-height:0;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 86px);grid-template-rows:minmax(0,1fr) auto;gap:18px;display:grid}.LocationEntrySheet-module__6H1rpq__flow h2,.LocationEntrySheet-module__6H1rpq__flow p{margin:0}.LocationEntrySheet-module__6H1rpq__flow h2{font-size:var(--type-page-title-size);line-height:var(--type-page-title-line);letter-spacing:-.02em;font-weight:700}.LocationEntrySheet-module__6H1rpq__loadingCopy{overflow:hidden}.LocationEntrySheet-module__6H1rpq__loadingCopyText{display:block}.LocationEntrySheet-module__6H1rpq__flow p{color:var(--aurora-neutral-400);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line);font-weight:400}.LocationEntrySheet-module__6H1rpq__scrollContent{overscroll-behavior:contain;gap:18px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.LocationEntrySheet-module__6H1rpq__options{border:0;gap:10px;margin:0;padding:0;display:grid}.LocationEntrySheet-module__6H1rpq__option{border-radius:var(--button-radius);background:var(--aurora-neutral-800);cursor:pointer;border:1px solid #0000;grid-template-columns:24px minmax(0,1fr) 22px;align-items:center;gap:14px;min-height:64px;padding:12px 16px;display:grid;position:relative}.LocationEntrySheet-module__6H1rpq__option:has(input:checked){border-color:var(--aurora-secondary-300);background:color-mix(in srgb, var(--aurora-secondary-900) 18%, var(--aurora-neutral-700))}.LocationEntrySheet-module__6H1rpq__nativeRadio{z-index:2;border-radius:inherit;opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.LocationEntrySheet-module__6H1rpq__option:has(.LocationEntrySheet-module__6H1rpq__nativeRadio:focus-visible){box-shadow:var(--focus-inset-shadow);outline:none}.LocationEntrySheet-module__6H1rpq__option span{color:var(--aurora-neutral-100);grid-area:1/1;font-size:20px}.LocationEntrySheet-module__6H1rpq__option strong{font-size:var(--type-body-size);line-height:var(--type-body-line);grid-area:1/2;font-weight:600}.LocationEntrySheet-module__6H1rpq__option .LocationEntrySheet-module__6H1rpq__radioControl{border:2px solid var(--aurora-neutral-400);pointer-events:none;border-radius:50%;grid-area:1/3;place-items:center;width:22px;height:22px;display:grid}.LocationEntrySheet-module__6H1rpq__option:has(.LocationEntrySheet-module__6H1rpq__nativeRadio:checked) .LocationEntrySheet-module__6H1rpq__radioControl{border-color:var(--aurora-secondary-300)}.LocationEntrySheet-module__6H1rpq__option .LocationEntrySheet-module__6H1rpq__radioDot{background:var(--aurora-secondary-300);border-radius:50%;grid-area:1/1;width:10px;height:10px;display:block}@media (max-width:360px){.LocationEntrySheet-module__6H1rpq__surface{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.LocationEntrySheet-module__6H1rpq__sheet{transition-duration:1ms;animation:none}.LocationEntrySheet-module__6H1rpq__sheet::backdrop{animation:none}}
.DepartureDateTimePicker-module__DGsTrG__root{display:contents}.DepartureDateTimePicker-module__DGsTrG__control{border:1px solid var(--color-border);border-radius:var(--button-radius);min-width:0;min-height:54px;color:var(--aurora-neutral-100);background:var(--aurora-neutral-800);grid-column:2;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:4px;padding:4px;display:grid}.DepartureDateTimePicker-module__DGsTrG__iconButton,.DepartureDateTimePicker-module__DGsTrG__valueButton,.DepartureDateTimePicker-module__DGsTrG__monthActions button,.DepartureDateTimePicker-module__DGsTrG__dayButton,.DepartureDateTimePicker-module__DGsTrG__timeButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.DepartureDateTimePicker-module__DGsTrG__iconButton{border-radius:var(--button-radius);width:44px;min-height:44px;color:var(--aurora-neutral-200);background:0 0;place-items:center;padding:0;display:grid}.DepartureDateTimePicker-module__DGsTrG__valueButton{border-radius:var(--button-radius);text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:44px;padding:8px 14px 8px 10px;font-weight:600;overflow:hidden}.DepartureDateTimePicker-module__DGsTrG__panel{border:1px solid color-mix(in srgb, var(--aurora-neutral-100) 11%, transparent);border-radius:var(--radius-lg);min-width:0;color:var(--aurora-neutral-100);background:var(--aurora-neutral-800);box-shadow:0 18px 42px color-mix(in srgb, var(--aurora-neutral-core) 32%, transparent);transform-origin:50% 0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 92px;display:grid;overflow:hidden}.DepartureDateTimePicker-module__DGsTrG__valueButton[data-placeholder]{color:var(--aurora-neutral-400);font-weight:500}html[lang=en] .DepartureDateTimePicker-module__DGsTrG__valueButton{font-size:clamp(13px, calc(var(--app-vw) * 3.6), 15px);letter-spacing:-.02em}.DepartureDateTimePicker-module__DGsTrG__calendar{min-width:0;padding:13px 11px 12px}.DepartureDateTimePicker-module__DGsTrG__calendarHeader{justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin-bottom:6px;display:flex}.DepartureDateTimePicker-module__DGsTrG__calendarHeader strong,.DepartureDateTimePicker-module__DGsTrG__timePanel>strong{font-size:13px;line-height:1.3}.DepartureDateTimePicker-module__DGsTrG__monthActions{gap:2px;display:flex}.DepartureDateTimePicker-module__DGsTrG__monthActions button{border-radius:var(--button-radius);width:30px;height:30px;color:var(--aurora-neutral-200);place-items:center;padding:0;display:grid}.DepartureDateTimePicker-module__DGsTrG__weekdays,.DepartureDateTimePicker-module__DGsTrG__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.DepartureDateTimePicker-module__DGsTrG__weekdays span{color:var(--aurora-neutral-400);text-align:center;padding-block:5px;font-size:10px;font-weight:650}.DepartureDateTimePicker-module__DGsTrG__dayButton{aspect-ratio:1;font-variant-numeric:tabular-nums;border-radius:50%;width:100%;min-width:0;font-size:11px}.DepartureDateTimePicker-module__DGsTrG__dayButton[aria-pressed=true]{color:var(--button-tonal-secondary-foreground);background:var(--button-tonal-secondary-bg);font-weight:750}.DepartureDateTimePicker-module__DGsTrG__dayButton[data-outside]{color:var(--aurora-neutral-500)}.DepartureDateTimePicker-module__DGsTrG__timePanel{border-left:1px solid color-mix(in srgb, var(--aurora-neutral-100) 9%, transparent);background:color-mix(in srgb, var(--aurora-neutral-900) 70%, transparent);grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;padding:16px 8px 10px;display:grid}.DepartureDateTimePicker-module__DGsTrG__timePanel>strong{color:var(--aurora-neutral-300);padding-inline:7px}.DepartureDateTimePicker-module__DGsTrG__timeList{overscroll-behavior:contain;scrollbar-color:var(--aurora-neutral-500) transparent;scrollbar-width:thin;max-height:246px;overflow-y:auto}.DepartureDateTimePicker-module__DGsTrG__timeList:after{content:"";pointer-events:none;height:212px;display:block}.DepartureDateTimePicker-module__DGsTrG__noTimes{color:var(--aurora-neutral-300);text-align:center;margin:4px 4px 10px;font-size:11px;line-height:1.4}.DepartureDateTimePicker-module__DGsTrG__timeButton{border-radius:var(--button-radius);width:100%;min-height:34px;color:var(--aurora-neutral-300);font-variant-numeric:tabular-nums;padding:6px 4px;font-size:12px}.DepartureDateTimePicker-module__DGsTrG__timeButton[aria-pressed=true]{color:var(--button-tonal-secondary-foreground);background:var(--button-tonal-secondary-bg);font-weight:750}.DepartureDateTimePicker-module__DGsTrG__monthActions button:hover:not(:disabled),.DepartureDateTimePicker-module__DGsTrG__dayButton:hover:not(:disabled),.DepartureDateTimePicker-module__DGsTrG__timeButton:hover{color:var(--aurora-neutral-100);background:var(--aurora-neutral-600)}.DepartureDateTimePicker-module__DGsTrG__iconButton:hover:not(:disabled){color:var(--aurora-neutral-100);background:0 0}.DepartureDateTimePicker-module__DGsTrG__iconButton:focus-visible,.DepartureDateTimePicker-module__DGsTrG__valueButton:focus-visible,.DepartureDateTimePicker-module__DGsTrG__monthActions button:focus-visible,.DepartureDateTimePicker-module__DGsTrG__dayButton:focus-visible,.DepartureDateTimePicker-module__DGsTrG__timeButton:focus-visible{outline:2px solid var(--aurora-neutral-100);outline-offset:1px}.DepartureDateTimePicker-module__DGsTrG__iconButton:disabled,.DepartureDateTimePicker-module__DGsTrG__valueButton:disabled,.DepartureDateTimePicker-module__DGsTrG__monthActions button:disabled,.DepartureDateTimePicker-module__DGsTrG__dayButton:disabled,.DepartureDateTimePicker-module__DGsTrG__timeButton:disabled{--likefaroe-icon-color:var(--color-icon-disabled);cursor:default;opacity:.24}.DepartureDateTimePicker-module__DGsTrG__valueButton{font-size:inherit;letter-spacing:normal;padding-left:10px}.DepartureDateTimePicker-module__DGsTrG__control{grid-template-columns:minmax(0,1fr) 40px}.DepartureDateTimePicker-module__DGsTrG__iconButton{width:40px}@media (max-width:360px){.DepartureDateTimePicker-module__DGsTrG__valueButton{font-size:inherit}.DepartureDateTimePicker-module__DGsTrG__panel{grid-template-columns:minmax(0,1fr) 78px}.DepartureDateTimePicker-module__DGsTrG__calendar{padding-inline:8px}.DepartureDateTimePicker-module__DGsTrG__calendarHeader strong{font-size:12px}.DepartureDateTimePicker-module__DGsTrG__dayButton{font-size:10px}.DepartureDateTimePicker-module__DGsTrG__timePanel{padding-inline:6px}.DepartureDateTimePicker-module__DGsTrG__timeButton{font-size:11px}}
.LoginModal-module__ii0EnW__dialog{width:min(420px, calc(calc(var(--app-vw) * 100) - 32px));border:1px solid rgb(var(--aurora-neutral-0-rgb) / 14%);border-radius:var(--radius-surface);max-width:none;color:var(--aurora-neutral-100);background:var(--aurora-neutral-900,#202223);margin:auto;padding:0;box-shadow:0 24px 80px #00000080}.LoginModal-module__ii0EnW__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000ad}.LoginModal-module__ii0EnW__panel{gap:20px;padding:24px;display:grid}.LoginModal-module__ii0EnW__header{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:16px;display:grid}.LoginModal-module__ii0EnW__title{letter-spacing:-.02em;margin:0;font-size:1.3rem;line-height:1.25}.LoginModal-module__ii0EnW__description,.LoginModal-module__ii0EnW__privacy,.LoginModal-module__ii0EnW__error{margin:0;line-height:1.55}.LoginModal-module__ii0EnW__announcement{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}.LoginModal-module__ii0EnW__description{width:100%;min-width:0;color:var(--aurora-neutral-300);font-size:.95rem}.LoginModal-module__ii0EnW__close{--likefaroe-icon-color:#fff;appearance:none;color:#fff;width:36px;height:36px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.LoginModal-module__ii0EnW__googleButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.LoginModal-module__ii0EnW__googleButton{color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:24px;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-width:0;min-height:48px;padding:0 12px;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;display:grid}.LoginModal-module__ii0EnW__googleButton:hover{background:#f8faff}.LoginModal-module__ii0EnW__googleButton:disabled{cursor:wait;opacity:.7}.LoginModal-module__ii0EnW__googleLogo{width:20px;height:20px;display:block}.LoginModal-module__ii0EnW__privacy{color:var(--aurora-neutral-400);text-align:center;font-size:.78rem}.LoginModal-module__ii0EnW__privacy a{color:inherit;text-underline-offset:2px}.LoginModal-module__ii0EnW__privacy a:hover{color:var(--aurora-neutral-200)}.LoginModal-module__ii0EnW__error{border-radius:var(--radius-surface);color:#ffd8d4;background:#a4261a47;padding:10px 12px;font-size:.84rem}
.NotificationCenter-module__hMBCkG__trigger{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}.NotificationCenter-module__hMBCkG__trigger:hover{background:rgb(var(--aurora-neutral-500-rgb,144 145 146) / 16%)}.NotificationCenter-module__hMBCkG__trigger:active{background:rgb(var(--aurora-neutral-core-rgb,26 28 29) / 18%)}.NotificationCenter-module__hMBCkG__triggerIcon{flex-shrink:0;display:inline-flex;position:relative}.NotificationCenter-module__hMBCkG__badge{background:var(--merkid-primary-500,#ed2939);pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-2px}.NotificationCenter-module__hMBCkG__backdrop{z-index:999;background:#00000070;position:fixed;inset:0}.NotificationCenter-module__hMBCkG__panel{--likefaroe-icon-color:var(--color-icon-inverse);--notification-panel-surface:var(--aurora-neutral-900);--notification-panel-subtle:var(--aurora-neutral-800);--notification-panel-ink:var(--aurora-neutral-100);--notification-panel-muted:var(--aurora-neutral-400);--notification-warning:var(--semantic-on-dark-danger);--notification-caution:var(--semantic-on-dark-caution);z-index:1000;top:max(var(--notification-panel-top), calc(env(safe-area-inset-top) + var(--site-header-height,var(--home-nav-height,0px)) + 8px));right:max(var(--notification-panel-right), env(safe-area-inset-right));width:min(420px, var(--notification-panel-max-width));max-height:calc(100dvh - var(--notification-panel-top) - max(12px, env(safe-area-inset-bottom)));border:1px solid rgb(var(--aurora-neutral-0-rgb) / 14%);border-radius:var(--radius-surface);color:var(--notification-panel-ink);background:rgb(var(--aurora-neutral-core-rgb) / 96%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-origin:100% 0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;overflow:hidden;box-shadow:0 20px 56px #0000007a}.NotificationCenter-module__hMBCkG__panelHeader{justify-content:space-between;align-items:center;gap:var(--space-3,12px);border-bottom:1px solid rgb(var(--aurora-neutral-0-rgb) / 12%);min-width:0;padding:14px;display:flex}.NotificationCenter-module__hMBCkG__panelHeader h1,.NotificationCenter-module__hMBCkG__panelState,.NotificationCenter-module__hMBCkG__cardHeading,.NotificationCenter-module__hMBCkG__card p,.NotificationCenter-module__hMBCkG__facts,.NotificationCenter-module__hMBCkG__departure{margin:0}.NotificationCenter-module__hMBCkG__panelHeader h1{letter-spacing:-.02em;font-size:1.05rem;line-height:1.35}.NotificationCenter-module__hMBCkG__panelTitle{align-items:center;gap:4px;min-width:0;display:grid}.NotificationCenter-module__hMBCkG__closeButton{width:44px;height:44px;color:var(--notification-panel-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.NotificationCenter-module__hMBCkG__closeButton:hover,.NotificationCenter-module__hMBCkG__closeButton:active{background:var(--notification-panel-subtle)}.NotificationCenter-module__hMBCkG__trigger:focus-visible,.NotificationCenter-module__hMBCkG__closeButton:focus-visible,.NotificationCenter-module__hMBCkG__cardToggle:focus-visible{outline:2px solid var(--color-focus-ring,var(--aurora-neutral-100));outline-offset:-3px}.NotificationCenter-module__hMBCkG__scrollArea{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:14px;overflow:hidden auto}.NotificationCenter-module__hMBCkG__panelState{border-radius:var(--radius-md,12px);color:var(--notification-panel-muted);background:var(--notification-panel-subtle);font-size:var(--type-body-compact-size,.875rem);line-height:var(--type-body-compact-line,1.5);padding:10px 12px}.NotificationCenter-module__hMBCkG__panelState+.NotificationCenter-module__hMBCkG__panelState{margin-top:8px}.NotificationCenter-module__hMBCkG__panelState[data-tone=caution]{color:var(--notification-caution);background:var(--semantic-on-dark-caution-surface)}.NotificationCenter-module__hMBCkG__fallbackLink{margin-top:8px}.NotificationCenter-module__hMBCkG__officialAction{color:var(--notification-panel-muted);font-size:var(--type-meta-size,.8125rem);line-height:var(--type-meta-line,1.5);text-align:left;margin:0}.NotificationCenter-module__hMBCkG__list{gap:10px;margin-top:12px;display:grid}.NotificationCenter-module__hMBCkG__card{border:1px solid rgb(var(--aurora-neutral-0-rgb) / 12%);border-radius:var(--radius-lg,16px);min-width:0;color:var(--notification-panel-ink);background:var(--notification-panel-surface);overflow:hidden;box-shadow:0 6px 18px #00000038}.NotificationCenter-module__hMBCkG__cardToggle{width:100%;min-width:0;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.NotificationCenter-module__hMBCkG__cardToggle:hover{background:rgb(var(--aurora-neutral-0-rgb) / 4%)}.NotificationCenter-module__hMBCkG__cardToggle:active{background:rgb(var(--aurora-neutral-0-rgb) / 7%)}.NotificationCenter-module__hMBCkG__headingBlock{align-items:center;gap:7px;min-width:0;display:flex}.NotificationCenter-module__hMBCkG__statusIcon{flex:none;width:20px;height:20px}.NotificationCenter-module__hMBCkG__card[data-severity=warning] .NotificationCenter-module__hMBCkG__statusIcon{--likefaroe-icon-color:var(--notification-warning)}.NotificationCenter-module__hMBCkG__card[data-severity=caution] .NotificationCenter-module__hMBCkG__statusIcon{--likefaroe-icon-color:var(--notification-caution)}.NotificationCenter-module__hMBCkG__titleRow{flex:auto;grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;line-height:1.4;display:grid;overflow:hidden}.NotificationCenter-module__hMBCkG__routeLabel,.NotificationCenter-module__hMBCkG__eventTitle{min-width:0;color:var(--notification-panel-ink);font-size:.9375rem;line-height:1.4;display:inline}.NotificationCenter-module__hMBCkG__routeLabel{border-radius:var(--radius-pill);background:var(--aurora-neutral-700);min-height:24px;font-size:var(--type-meta-size);overflow-wrap:normal;white-space:nowrap;align-items:center;padding:2px 8px;font-weight:650;display:inline-flex}.NotificationCenter-module__hMBCkG__unreadDot{background:var(--merkid-primary-500);border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.NotificationCenter-module__hMBCkG__eventTitle{letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:400;line-height:1.15}.NotificationCenter-module__hMBCkG__chevron{color:var(--notification-panel-ink);place-items:center;display:grid}.NotificationCenter-module__hMBCkG__detailsClip{overflow:hidden}.NotificationCenter-module__hMBCkG__cardDetails{color:var(--notification-panel-muted);font-size:var(--type-meta-size,.8125rem);line-height:var(--type-meta-line,1.5);gap:10px;padding:14px;display:grid}.NotificationCenter-module__hMBCkG__notice,.NotificationCenter-module__hMBCkG__reason{color:var(--notification-panel-muted)}.NotificationCenter-module__hMBCkG__notice{overflow-wrap:anywhere}.NotificationCenter-module__hMBCkG__reason{color:var(--notification-panel-ink);font-weight:650}.NotificationCenter-module__hMBCkG__facts,.NotificationCenter-module__hMBCkG__departure{gap:6px;display:grid}.NotificationCenter-module__hMBCkG__facts>div,.NotificationCenter-module__hMBCkG__departure>div{grid-template-columns:80px minmax(0,1fr);gap:10px;display:grid}.NotificationCenter-module__hMBCkG__facts dt,.NotificationCenter-module__hMBCkG__departure dt{color:var(--notification-panel-muted)}.NotificationCenter-module__hMBCkG__facts dd,.NotificationCenter-module__hMBCkG__departure dd{min-width:0;color:var(--notification-panel-ink);overflow-wrap:anywhere;margin:0;font-weight:600}.NotificationCenter-module__hMBCkG__departures{display:grid}.NotificationCenter-module__hMBCkG__departure{padding:0}.NotificationCenter-module__hMBCkG__departure+.NotificationCenter-module__hMBCkG__departure{border-top:1px solid rgb(var(--aurora-neutral-0-rgb) / 12%);margin-top:10px;padding-top:10px}.NotificationCenter-module__hMBCkG__officialNoticeLink{min-height:32px;color:var(--notification-panel-muted);justify-self:end;align-items:center;gap:6px;font-weight:650;text-decoration:none;display:inline-flex}.NotificationCenter-module__hMBCkG__officialNoticeLink:hover{color:var(--notification-panel-ink);text-underline-offset:3px;text-decoration:underline}.NotificationCenter-module__hMBCkG__officialNoticeLink svg{--likefaroe-icon-color:currentColor;color:inherit}.NotificationCenter-module__hMBCkG__officialNoticeLink:focus-visible{outline:2px solid var(--color-focus-ring,var(--aurora-neutral-100));outline-offset:3px;border-radius:var(--radius-sm,8px)}.NotificationCenter-module__hMBCkG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:479px){.NotificationCenter-module__hMBCkG__panel{right:max(12px, env(safe-area-inset-right));left:max(12px, env(safe-area-inset-left));border-radius:var(--radius-lg);width:auto;max-width:none}.NotificationCenter-module__hMBCkG__panelHeader{padding:15px 12px 12px}.NotificationCenter-module__hMBCkG__scrollArea{padding:12px}.NotificationCenter-module__hMBCkG__facts>div,.NotificationCenter-module__hMBCkG__departure>div{grid-template-columns:80px minmax(0,1fr);gap:8px}}@media (prefers-reduced-motion:reduce){.NotificationCenter-module__hMBCkG__panel,.NotificationCenter-module__hMBCkG__card,.NotificationCenter-module__hMBCkG__detailsClip{scroll-behavior:auto}}
.PhotoPlaceholder-module__UWuLQW__root{background:var(--aurora-neutral-800,#303233);color:var(--aurora-neutral-300,#c7c9ca);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px 12px 24%;font-size:14px;line-height:1.5;display:flex;position:absolute;inset:0}.PhotoPlaceholder-module__UWuLQW__root>svg{flex:none}.PhotoPlaceholder-module__UWuLQW__root>span{word-break:keep-all;text-wrap:balance}.PhotoPlaceholder-module__UWuLQW__root[data-compact]{gap:6px;padding:8px;font-size:11px}.PhotoPlaceholder-module__UWuLQW__root[data-compact]>svg{width:22px;height:22px}
.PlaceCardActions-module__JE9H7a__actions{grid-template-columns:minmax(0,65fr) minmax(0,35fr);gap:8px;min-width:0;display:grid}.PlaceCardActions-module__JE9H7a__actions[data-secondary-first]{grid-template-columns:minmax(0,35fr) minmax(0,65fr)}.PlaceCardActions-module__JE9H7a__actions[data-result-card-actions=single]{grid-template-columns:minmax(0,1fr)}.PlaceCardActions-module__JE9H7a__actions>[data-ui-button]{min-width:0;height:100%;min-height:44px;margin:0;padding-inline:8px;font-size:13px}.PlaceCardActions-module__JE9H7a__actions>.result-card__transport-links>a{min-width:0;height:100%;min-height:44px;margin:0;padding-inline:8px;font-size:13px}.PlaceCardActions-module__JE9H7a__actions>button{gap:3px}.PlaceCardActions-module__JE9H7a__actions>button>svg{flex:none}.PlaceCardActions-module__JE9H7a__actions>.result-card__map-cta{white-space:nowrap}.PlaceCardActions-module__JE9H7a__actions>.result-card__map-cta>svg{flex:none}.PlaceCardActions-module__JE9H7a__actions>span{min-height:44px;margin:0}.PlaceCardActions-module__JE9H7a__actions>button[data-ui-button][data-variant][data-tone]:not(.result-card__detail-cta){--button-background:var(--button-filled-secondary-bg);--button-background-hover:var(--button-filled-secondary-hover);--button-background-pressed:var(--button-filled-secondary-pressed);--button-foreground:var(--button-on-filled);--likefaroe-icon-color:var(--color-icon-inverse)}.PlaceCardActions-module__JE9H7a__actions[data-secondary-multiple]{grid-template-columns:repeat(2,minmax(0,1fr))}.PlaceCardActions-module__JE9H7a__actions[data-secondary-multiple]>.result-card__transport-links{display:contents}.PlaceCardActions-module__JE9H7a__actions[data-secondary-multiple]>.result-card__detail-cta{grid-column:1/-1}@media (max-width:380px){.PlaceCardActions-module__JE9H7a__actions>button{gap:4px;padding-inline:3px;font-size:11px}.PlaceCardActions-module__JE9H7a__actions>.result-card__map-cta{gap:4px;padding-inline:3px}}
.PlaceCard-module__djZfsa__mobileFavorite .PlaceCard-module__djZfsa__favoriteParking{display:none}.PlaceCard-module__djZfsa__mobileFavorite.result-card{border:1px solid rgb(var(--aurora-neutral-0-rgb) / 14%);border-radius:var(--radius-surface);box-shadow:none}.PlaceCard-module__djZfsa__mobileFavorite.result-card{grid-template-columns:clamp(80px, calc(var(--app-vw) * 24), 104px) minmax(0, 1fr);background:var(--result-card-surface);grid-template-rows:minmax(44px,auto) auto;align-content:center;align-items:center;gap:8px 12px;padding:12px;display:grid}.PlaceCard-module__djZfsa__mobileFavorite>.result-card__media{display:contents}.PlaceCard-module__djZfsa__mobileFavorite .result-card__image-frame{aspect-ratio:1;border-radius:var(--button-radius);grid-area:1/1/3;width:100%}.PlaceCard-module__djZfsa__mobileFavorite .attraction-carousel--list{aspect-ratio:1}:is(.PlaceCard-module__djZfsa__mobileFavorite .attraction-carousel__dots,.PlaceCard-module__djZfsa__mobileFavorite .result-card__media-title-eyebrow,.PlaceCard-module__djZfsa__mobileFavorite .result-card__media-description,.PlaceCard-module__djZfsa__mobileFavorite .result-card__key-info){display:none}.PlaceCard-module__djZfsa__mobileFavorite .result-card__media-title{grid-area:1/2;min-width:0;padding:0}.PlaceCard-module__djZfsa__mobileFavorite .result-card__media-title-heading{overflow:visible}.PlaceCard-module__djZfsa__mobileFavorite .result-card__media-title-primary{font-size:18px}.PlaceCard-module__djZfsa__mobileFavorite .result-card__media-title-text{text-overflow:clip;white-space:normal;overflow:visible}.PlaceCard-module__djZfsa__mobileFavorite .result-card__media-title-heading [data-favorite]{margin:0}.PlaceCard-module__djZfsa__mobileFavorite>.result-card__body{grid-area:2/2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0}.PlaceCard-module__djZfsa__mobileFavorite>.result-card__body>:not(.PlaceCard-module__djZfsa__favoriteParking):not(.result-card__detail-cta){display:none}:is(.PlaceCard-module__djZfsa__mobileFavorite>.result-card__body>.PlaceCard-module__djZfsa__favoriteParking,.PlaceCard-module__djZfsa__mobileFavorite>.result-card__body>.result-card__detail-cta){white-space:normal;word-break:keep-all;grid-column:auto;min-width:0;height:100%;min-height:44px;margin:0;padding:8px 4px;font-size:12px;line-height:1.25;display:inline-flex}
.PlaceCategorySection-module__kFqg3q__placeCollection{margin:0 0 var(--place-category-gap,80px);min-width:0}.PlaceCategorySection-module__kFqg3q__placeCollection:last-child{min-height:0;margin-bottom:0}.PlaceCategorySection-module__kFqg3q__placeCollection>h2.PlaceCategorySection-module__kFqg3q__categoryTitle.PlaceCategorySection-module__kFqg3q__categoryTitle{color:var(--aurora-neutral-100);align-items:center;gap:8px;margin:0 0 16px;font-size:22px;line-height:1.3;display:flex}.PlaceCategorySection-module__kFqg3q__categoryTitle>:first-child{flex:none}.PlaceCategorySection-module__kFqg3q__categoryCount{color:var(--color-text-muted);font:inherit}.PlaceCategorySection-module__kFqg3q__placeCollection>[data-perspective-carousel][data-perspective-variant=full]{margin-left:calc(50% - calc(var(--app-vw) * 50))}.PlaceCategorySection-module__kFqg3q__placeCollection[data-place-category-contained]{container-type:inline-size}body .PlaceCategorySection-module__kFqg3q__placeCollection[data-place-category-contained]>[data-perspective-carousel][data-perspective-variant=full]{--perspective-active-width:round(down, min(320px, calc(100cqw - 32px)), 1px);--perspective-control-gap:8px;width:100%;max-width:100%;margin-left:0}
:is(html[data-places-dark=true],body[data-places-dark=true]){overscroll-behavior-y:contain}.PlacesList-module__Iu2CYa__shell{--likefaroe-icon-color:var(--color-icon-inverse);background:var(--aurora-neutral-core);color:var(--aurora-neutral-100);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100svh}.PlacesList-module__Iu2CYa__shell.app-shell{width:100%;max-width:none}.PlacesList-module__Iu2CYa__page{--color-focus-ring:var(--aurora-neutral-100);--color-focus-ring-inverse:var(--aurora-neutral-core);overflow-anchor:none;max-width:1200px;margin:auto}.PlacesList-module__Iu2CYa__listToolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.PlacesList-module__Iu2CYa__listToolbar .PlacesList-module__Iu2CYa__count{margin-right:auto}.PlacesList-module__Iu2CYa__listActions{align-items:center;gap:8px;display:inline-flex}.PlacesList-module__Iu2CYa__tunnelOption{color:var(--aurora-neutral-200);font-size:var(--type-meta-size);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.PlacesList-module__Iu2CYa__tunnelOption input{width:18px;height:18px;accent-color:var(--merkid-primary-500);margin:0}.PlacesList-module__Iu2CYa__sortSelect{cursor:pointer;border:1px solid var(--aurora-neutral-700);border-radius:var(--radius-md);max-width:150px;min-height:36px;color:var(--aurora-neutral-100);background:var(--aurora-neutral-900);font:inherit;font-size:var(--type-meta-size);padding:0 10px}.PlacesList-module__Iu2CYa__sortSelect:disabled{cursor:wait;opacity:.48}.PlacesList-module__Iu2CYa__filterDialog{--likefaroe-icon-color:var(--color-icon-inverse);color:var(--aurora-neutral-100);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.PlacesList-module__Iu2CYa__filterDialog::backdrop{background:0 0}.PlacesList-module__Iu2CYa__filterBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;place-items:center;width:100%;height:100%;padding:16px;display:grid}.PlacesList-module__Iu2CYa__filters{max-width:calc(var(--app-viewport-width) - 32px);border:1px solid var(--aurora-neutral-800);border-radius:var(--radius-xl);background:var(--aurora-neutral-core);flex-direction:column;width:min(100%,760px);max-height:min(88dvh,820px);display:flex;overflow:hidden;box-shadow:0 16px 64px #00000040}.PlacesList-module__Iu2CYa__filterHeader{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 20px 12px;display:flex}.PlacesList-module__Iu2CYa__filterHeader h2{margin:0;font-size:20px;line-height:1.3}.PlacesList-module__Iu2CYa__filterClose{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.PlacesList-module__Iu2CYa__filterClose:hover{background:var(--aurora-neutral-900)}.PlacesList-module__Iu2CYa__filterOptions{overscroll-behavior:contain;min-height:0;padding:0 20px;overflow-y:auto}.PlacesList-module__Iu2CYa__filterGroup{border:0;min-width:0;margin:0;padding:16px 0 24px}.PlacesList-module__Iu2CYa__filterGroup+.PlacesList-module__Iu2CYa__filterGroup{border-top:1px solid var(--aurora-neutral-800)}.PlacesList-module__Iu2CYa__filterGroup legend{padding:0;font-size:17px;font-weight:700}.PlacesList-module__Iu2CYa__filterAll,.PlacesList-module__Iu2CYa__filterOption{cursor:pointer;align-items:center;gap:8px;min-width:0;min-height:44px;font-size:14px;line-height:1.4;display:flex}.PlacesList-module__Iu2CYa__filterAll{color:var(--aurora-neutral-300);margin-bottom:8px}.PlacesList-module__Iu2CYa__filterOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;display:grid}.PlacesList-module__Iu2CYa__filterOption span{overflow-wrap:anywhere}.PlacesList-module__Iu2CYa__filterAll input:checked+span,.PlacesList-module__Iu2CYa__filterOption input:checked+span{font-weight:700}.PlacesList-module__Iu2CYa__filterAll input[type=checkbox],.PlacesList-module__Iu2CYa__filterOption input[type=checkbox]{appearance:none;border:1px solid var(--color-border-strong);background:var(--color-surface);cursor:pointer;border-radius:4px;flex:0 0 22px;width:22px;height:22px;margin:0;display:block}.PlacesList-module__Iu2CYa__filterAll input:checked,.PlacesList-module__Iu2CYa__filterOption input:checked{border-color:var(--button-filled-secondary-bg);background:var(--button-filled-secondary-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5 11 4 4 8-8'/%3E%3C/svg%3E") center / 22px no-repeat}.PlacesList-module__Iu2CYa__filterAll input:indeterminate{border-color:var(--button-filled-secondary-bg);background:var(--button-filled-secondary-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' d='M5 11h12'/%3E%3C/svg%3E") center / 22px no-repeat}.PlacesList-module__Iu2CYa__filterAll input:focus-visible,.PlacesList-module__Iu2CYa__filterOption input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}:is(.PlacesList-module__Iu2CYa__filterAll:has(input:disabled),.PlacesList-module__Iu2CYa__filterOption:has(input:disabled)){opacity:.5;cursor:default}.PlacesList-module__Iu2CYa__filterAll input:disabled,.PlacesList-module__Iu2CYa__filterOption input:disabled{cursor:default}.PlacesList-module__Iu2CYa__filters input[type=checkbox]{width:22px;height:22px;accent-color:var(--button-filled-secondary-bg);cursor:pointer;flex:0 0 22px;margin:0}.PlacesList-module__Iu2CYa__filters input:focus-visible,.PlacesList-module__Iu2CYa__filterClose:focus-visible{outline:2px solid var(--aurora-neutral-100);outline-offset:3px}.PlacesList-module__Iu2CYa__filterFooter{border-top:1px solid var(--aurora-neutral-800);flex-shrink:0;padding:16px 20px 20px}.PlacesList-module__Iu2CYa__filterButton:disabled{opacity:.45;cursor:wait}.PlacesList-module__Iu2CYa__count{color:var(--aurora-neutral-400);font-size:var(--type-meta-size);line-height:var(--type-meta-line);margin:0}.PlacesList-module__Iu2CYa__filterButton{cursor:pointer;color:var(--aurora-neutral-300);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.PlacesList-module__Iu2CYa__filterButton[data-active=true]{color:var(--aurora-neutral-100)}.PlacesList-module__Iu2CYa__filterButton:hover,.PlacesList-module__Iu2CYa__filterButton:active{color:var(--aurora-neutral-100);background:0 0}.PlacesList-module__Iu2CYa__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.PlacesList-module__Iu2CYa__categorySections{min-width:0}.PlacesList-module__Iu2CYa__favoriteGrid,.PlacesList-module__Iu2CYa__favoriteSkeletonGrid{gap:calc(var(--space-6) / 2)}.PlacesList-module__Iu2CYa__favoriteGrid>div{min-width:0}.PlacesList-module__Iu2CYa__favoriteGrid>div>.result-card{height:100%}.PlacesList-module__Iu2CYa__favoriteBrowseMore{width:100%;margin:var(--space-6) auto 0}.PlacesList-module__Iu2CYa__grid>[data-scroll-animation=card]{min-width:0;height:100%}.PlacesList-module__Iu2CYa__grid>[data-scroll-animation=card]>.result-card{height:100%}.PlacesList-module__Iu2CYa__skeletonGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}.PlacesList-module__Iu2CYa__skeletonGrid.PlacesList-module__Iu2CYa__favoriteSkeletonGrid{gap:calc(var(--space-6) / 2)}.PlacesList-module__Iu2CYa__skeletonStage{padding-bottom:24px;overflow:clip}.PlacesList-module__Iu2CYa__carouselSkeleton{--result-card-photo-ratio:.8;--result-card-inline:8px;--result-card-radius:var(--radius-lg);width:var(--place-carousel-card-width);margin-inline:calc((100% - var(--place-carousel-card-width)) / 2);position:relative}.PlacesList-module__Iu2CYa__skeletonCard{z-index:1;position:relative}.PlacesList-module__Iu2CYa__skeletonMedia.PlacesList-module__Iu2CYa__skeletonPreview{top:calc(var(--result-card-inline) + (var(--place-carousel-card-width) - var(--result-card-inline) * 2 - 2px) / var(--result-card-photo-ratio) * .15);width:calc(100% - var(--result-card-inline) * 2 - 2px);height:calc((var(--place-carousel-card-width) - var(--result-card-inline) * 2 - 2px) / var(--result-card-photo-ratio) * .7);aspect-ratio:auto;filter:brightness(.5);position:absolute;left:-14%}.PlacesList-module__Iu2CYa__skeletonMedia.PlacesList-module__Iu2CYa__skeletonPreviewNext{left:auto;right:-14%}.PlacesList-module__Iu2CYa__skeletonCard .PlacesList-module__Iu2CYa__skeletonMedia,.PlacesList-module__Iu2CYa__skeletonMedia,.PlacesList-module__Iu2CYa__skeletonLine{background:linear-gradient(100deg, var(--aurora-neutral-800) 20%, var(--aurora-neutral-700) 38%, var(--aurora-neutral-800) 56%);background-size:220% 100%;animation:1.35s ease-in-out infinite PlacesList-module__Iu2CYa__places-skeleton-shimmer}.PlacesList-module__Iu2CYa__skeletonMedia{aspect-ratio:var(--result-card-photo-ratio);border-radius:var(--result-card-radius);width:100%}.PlacesList-module__Iu2CYa__skeletonLine{border-radius:var(--radius-sm);height:.75rem;display:block}.PlacesList-module__Iu2CYa__routeSkeletonToolbar{justify-content:space-between;align-items:center;min-height:44px;margin-bottom:12px;display:flex}.PlacesList-module__Iu2CYa__routeSkeletonToolbar>span:first-child{width:72px}.PlacesList-module__Iu2CYa__routeSkeletonToolbar>span:last-child{width:150px;height:36px}.PlacesList-module__Iu2CYa__routeSkeletonTabs{border-radius:999px;height:48px;margin-block:8px 28px}.PlacesList-module__Iu2CYa__routeSkeletonHeading{width:42%;height:28px;margin-bottom:24px}.PlacesList-module__Iu2CYa__skeletonHeading{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.PlacesList-module__Iu2CYa__skeletonHeart{flex:none;width:24px;height:24px;margin:10px}.PlacesList-module__Iu2CYa__skeletonTitle{width:58%;height:1.55rem}.PlacesList-module__Iu2CYa__skeletonMeta{gap:16px;display:flex}.PlacesList-module__Iu2CYa__skeletonMeta span{width:22%;height:18px}.PlacesList-module__Iu2CYa__skeletonForecast{gap:8px;display:grid}.PlacesList-module__Iu2CYa__skeletonSheep{width:100%;height:36px}.PlacesList-module__Iu2CYa__skeletonCard .result-card__body>.PlacesList-module__Iu2CYa__skeletonButton{min-height:var(--button-height-md);grid-column:auto;display:block}@keyframes PlacesList-module__Iu2CYa__places-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.PlacesList-module__Iu2CYa__state,.PlacesList-module__Iu2CYa__moreError{background:var(--aurora-neutral-900);border-radius:var(--radius-lg);text-align:center;min-height:8rem;padding:1.25rem}.PlacesList-module__Iu2CYa__state [data-ui-button],.PlacesList-module__Iu2CYa__moreError [data-ui-button]{margin-top:.75rem}.PlacesList-module__Iu2CYa__loadSentinel{z-index:1;place-items:center;min-height:72px;padding-block:12px;display:grid;position:relative}.PlacesList-module__Iu2CYa__loadingDots{justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px;display:inline-flex;overflow:visible}.PlacesList-module__Iu2CYa__loadingDots span{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block}.PlacesList-module__Iu2CYa__listToolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.PlacesList-module__Iu2CYa__listToolbar .PlacesList-module__Iu2CYa__count{grid-area:1/1}.PlacesList-module__Iu2CYa__listToolbar .PlacesList-module__Iu2CYa__listActions{grid-area:1/2;justify-self:end}.PlacesList-module__Iu2CYa__listToolbar .PlacesList-module__Iu2CYa__tunnelOption{white-space:normal;grid-area:2/1/auto/-1;min-width:0}.PlacesList-module__Iu2CYa__tunnelOption input{flex-shrink:0}.PlacesList-module__Iu2CYa__listToolbar .PlacesList-module__Iu2CYa__sortSelect{width:min(calc(var(--app-vw) * 38), 150px);min-width:0}.PlacesList-module__Iu2CYa__favoriteSkeletonGrid .PlacesList-module__Iu2CYa__skeletonMedia{aspect-ratio:1;border-radius:var(--button-radius)}@media (prefers-reduced-motion:reduce){.PlacesList-module__Iu2CYa__skeletonMedia,.PlacesList-module__Iu2CYa__skeletonLine{animation:none}}
.RecommendationLoadingView-module__-V-hoa__root{width:100%;min-height:calc(100svh - var(--site-header-height,var(--home-nav-height,60px)) - env(safe-area-inset-top));color:var(--aurora-neutral-100);background:var(--aurora-neutral-core);flex:1;place-items:center;display:grid}.RecommendationLoadingView-module__-V-hoa__content{justify-items:center;width:min(100%,420px);padding:clamp(28px,7vh,64px) 24px;display:grid}.RecommendationLoadingView-module__-V-hoa__mapReveal{width:min(calc(var(--app-vw) * 74), 300px);position:relative;overflow:hidden}.RecommendationLoadingView-module__-V-hoa__mapReveal .faroe-fill-loader{width:100%;margin:0}.RecommendationLoadingView-module__-V-hoa__mapSlices{z-index:2;pointer-events:none;grid-template-rows:repeat(7,1fr);display:grid;position:absolute;inset:0}.RecommendationLoadingView-module__-V-hoa__mapSlice{background:var(--aurora-neutral-core);will-change:transform;width:100%;height:calc(100% + 1px);display:block}.RecommendationLoadingView-module__-V-hoa__message{text-align:center;width:100%;min-height:3.2em;margin-top:22px;overflow:hidden}.RecommendationLoadingView-module__-V-hoa__message p{margin:0;max-inline-size:min(100%,34ch);color:var(--aurora-neutral-100);font-size:clamp(18px, calc(var(--app-vw) * 5), 22px);letter-spacing:-.025em;word-break:keep-all;text-wrap:balance;margin-inline:auto;font-weight:650;line-height:1.6}.RecommendationLoadingView-module__-V-hoa__splitText{display:inline}.RecommendationLoadingView-module__-V-hoa__splitWord{white-space:nowrap;display:inline-block}.RecommendationLoadingView-module__-V-hoa__splitCharacter{will-change:transform, opacity;display:inline-block}.RecommendationLoadingView-module__-V-hoa__waveCharacter{will-change:transform;display:inline-block}@media (prefers-reduced-motion:reduce){.RecommendationLoadingView-module__-V-hoa__mapSlice,.RecommendationLoadingView-module__-V-hoa__splitCharacter,.RecommendationLoadingView-module__-V-hoa__waveCharacter{will-change:auto}}
.SiteHeader-module__mdpVJq__headerRoot{--site-header-height:60px;--home-nav-height:var(--site-header-height);--site-header-shared-inline:max(16px, calc((calc(var(--app-vw) * 100) - 1120px) / 2))}.SiteHeader-module__mdpVJq__header{--site-header-height:60px;--likefaroe-icon-color:var(--color-icon-inverse);--likefaroe-icon-surface:var(--aurora-neutral-core);z-index:100;width:var(--app-viewport-width);box-sizing:border-box;height:calc(var(--site-header-height) + env(safe-area-inset-top));color:var(--aurora-neutral-100);isolation:isolate;border:0;margin-inline:auto;transition:transform .38s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;right:0}.SiteHeader-module__mdpVJq__header:before{z-index:-1;background:rgb(var(--aurora-neutral-core-rgb) / 88%);box-shadow:none;content:"";-webkit-backdrop-filter:blur(18px)saturate(0);backdrop-filter:blur(18px)saturate(0);transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.SiteHeader-module__mdpVJq__header[data-header-hidden=true]:not(.SiteHeader-module__mdpVJq__homeHeader){pointer-events:none;transform:translateY(calc(-100% - 2px))}.SiteHeader-module__mdpVJq__inner{width:100%;height:var(--site-header-height);margin-top:env(safe-area-inset-top);padding-inline:var(--site-header-shared-inline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.SiteHeader-module__mdpVJq__inner[data-centered=true]{grid-template-columns:minmax(44px,1fr) minmax(0,auto) minmax(92px,1fr)}.SiteHeader-module__mdpVJq__inner[data-centered=true][data-show-utilities=false]{grid-template-columns:44px minmax(0,1fr) 44px}.SiteHeader-module__mdpVJq__brand,.SiteHeader-module__mdpVJq__leading{min-width:0;min-height:44px;color:inherit;justify-self:start;align-items:center;display:inline-flex}.SiteHeader-module__mdpVJq__brand{font-size:var(--type-body-size);line-height:var(--type-body-line);letter-spacing:-.02em;-webkit-tap-highlight-color:transparent;font-weight:600;text-decoration:none}.SiteHeader-module__mdpVJq__brand span{white-space:nowrap}.SiteHeader-module__mdpVJq__brand:focus-visible,.SiteHeader-module__mdpVJq__leading:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:3px;box-shadow:0 0 0 3px var(--color-focus-ring-inverse)}.SiteHeader-module__mdpVJq__center{justify-self:stretch;width:100%;min-width:0}.SiteHeader-module__mdpVJq__centerContent{white-space:nowrap;width:max-content;margin-inline:auto;font-size:16px}.SiteHeader-module__mdpVJq__actions{grid-column:3;justify-content:flex-end;justify-self:end;align-items:center;gap:4px;min-width:0;display:flex}.SiteHeader-module__mdpVJq__inner[data-centered=true] .SiteHeader-module__mdpVJq__actions{min-width:44px}.SiteHeader-module__mdpVJq__homeHeader{pointer-events:none}.SiteHeader-module__mdpVJq__homeHeader .SiteHeader-module__mdpVJq__inner{pointer-events:none;transition:transform .38s cubic-bezier(.22,1,.36,1)}.SiteHeader-module__mdpVJq__homeHeader .SiteHeader-module__mdpVJq__actions>:not(.SiteHeader-module__mdpVJq__homeCtaTarget){pointer-events:auto}.SiteHeader-module__mdpVJq__homeHeader[data-header-hidden=true] .SiteHeader-module__mdpVJq__inner,.SiteHeader-module__mdpVJq__homeHeader[data-header-hidden=true]:before{transform:translateY(calc(-100% - 2px))}.SiteHeader-module__mdpVJq__homeBrandTarget{width:0;height:var(--site-header-height);justify-self:start}.SiteHeader-module__mdpVJq__homeCtaTarget{width:clamp(104px, calc(var(--app-vw) * 34), 136px);pointer-events:none;height:36px;width:clamp(84px, calc(var(--app-vw) * 25), 104px);font-size:12px;display:block}.SiteHeader-module__mdpVJq__headerRoot .recommendation-toast-list{top:calc(var(--site-header-height) + env(safe-area-inset-top) + 12px)}@media (max-width:360px){.SiteHeader-module__mdpVJq__inner{padding-inline:var(--site-header-shared-inline);grid-template-columns:auto minmax(36px,1fr) auto;gap:4px}.SiteHeader-module__mdpVJq__inner[data-centered=true]{grid-template-columns:minmax(44px,1fr) minmax(0,auto) minmax(140px,1fr)}.SiteHeader-module__mdpVJq__inner[data-centered=true][data-show-utilities=false]{grid-template-columns:44px minmax(0,1fr) 44px}.SiteHeader-module__mdpVJq__actions{gap:3px}.SiteHeader-module__mdpVJq__homeCtaTarget{width:84px}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__mdpVJq__header,.SiteHeader-module__mdpVJq__header:before,.SiteHeader-module__mdpVJq__homeHeader .SiteHeader-module__mdpVJq__inner{transition:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.SiteHeader-module__mdpVJq__header:before{background:var(--aurora-neutral-core)}}.SiteHeader-module__mdpVJq__actions{gap:0;margin-right:-11px}
.PublicPlaceDirectory-module___kHSJq__shell.app-shell{width:100%;max-width:none}.PublicPlaceDirectory-module___kHSJq__page{width:100%;max-width:1100px;min-height:100svh;margin:0 auto;padding-inline:20px}.PublicPlaceDirectory-module___kHSJq__directory{color:var(--aurora-neutral-100);padding:24px 0 72px}.PublicPlaceDirectory-module___kHSJq__back{min-height:44px;color:var(--aurora-neutral-300);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.PublicPlaceDirectory-module___kHSJq__header{max-width:680px;margin:32px 0}.PublicPlaceDirectory-module___kHSJq__eyebrow{color:var(--aurora-neutral-400);margin:0 0 12px;font-size:14px}.PublicPlaceDirectory-module___kHSJq__header h1{font-size:clamp(28px, calc(var(--app-vw) * 5), 44px);margin:0 0 16px;line-height:1.2}.PublicPlaceDirectory-module___kHSJq__header p:last-child{color:var(--aurora-neutral-300);margin:0;line-height:1.65}.PublicPlaceDirectory-module___kHSJq__places{grid-template-columns:minmax(0,1fr);column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.PublicPlaceDirectory-module___kHSJq__places li{border-bottom:1px solid var(--aurora-neutral-800);min-width:0}.PublicPlaceDirectory-module___kHSJq__places a{min-height:56px;color:inherit;justify-content:space-between;align-items:center;gap:16px;padding:12px 4px;line-height:1.5;text-decoration:none;display:flex}.PublicPlaceDirectory-module___kHSJq__places a span:first-child{overflow-wrap:anywhere}.PublicPlaceDirectory-module___kHSJq__places a span:last-child{color:var(--aurora-neutral-400);flex-shrink:0}.PublicPlaceDirectory-module___kHSJq__places a:hover{color:var(--aurora-neutral-300)}.PublicPlaceDirectory-module___kHSJq__places a:focus-visible,.PublicPlaceDirectory-module___kHSJq__back:focus-visible{outline:2px solid var(--aurora-neutral-100);outline-offset:4px;border-radius:4px}
.TripPlacePicker-module__u8uwQq__placePicker{min-width:0}.TripPlacePicker-module__u8uwQq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TripPlacePicker-module__u8uwQq__searchDialog{box-sizing:border-box;width:min(516px, calc(calc(var(--app-vw) * 100) - 32px));max-width:none;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));color:var(--aurora-neutral-100);background:0 0;border:0;border-radius:24px;padding:0;overflow:visible}.TripPlacePicker-module__u8uwQq__searchDialog::backdrop{background:rgb(var(--aurora-neutral-core-rgb) / 38%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.TripPlacePicker-module__u8uwQq__note,.TripPlacePicker-module__u8uwQq__emptyState{color:var(--color-text);font-size:14px}.TripPlacePicker-module__u8uwQq__placeCollections{min-width:0}.TripPlacePicker-module__u8uwQq__sortControl{justify-content:flex-end;margin-bottom:12px;display:flex}.TripPlacePicker-module__u8uwQq__sortControl select{max-width:100%}.TripPlacePicker-module__u8uwQq__modalCollections{touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(62dvh,560px);padding-inline:4px;overflow-y:auto}.TripPlacePicker-module__u8uwQq__modalCollections>nav{width:100%;margin-inline:0;padding-inline:0;top:0}.TripPlacePicker-module__u8uwQq__dayStatus{color:var(--color-text-muted);text-align:center;grid-column:1/-1;margin:0;font-size:12px}.TripPlacePicker-module__u8uwQq__dialogActions{grid-template-columns:1fr 3fr;gap:10px;margin-top:22px;display:grid}.TripPlacePicker-module__u8uwQq__dialogActions>button{min-height:44px}.TripPlacePicker-module__u8uwQq__dialogActions>button:only-child{grid-column:1/-1}
.TodayWeatherIcon-module__uLz8fq__icon{--merkid-icon-weather--sun-start:#ffd45a;--merkid-icon-weather--sun-end:#ff9f12;--merkid-icon-weather--sun-light:#ffd45a;--merkid-icon-weather--rain:#55bdec;--merkid-icon-weather--rain-deep:#238fc9;--merkid-icon-weather--snow:#8ed4f2;--merkid-icon-weather--snow-light:#dff5ff;--merkid-icon-weather--lightning-start:#ffe477;--merkid-icon-weather--lightning-end:#f5b600;--merkid-icon-weather--fog:#aacbd5;flex:none;display:block;overflow:visible}
.TripScheduleRow-module__1xN_Ra__surface.TripScheduleRow-module__1xN_Ra__surface{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab}.TripScheduleRow-module__1xN_Ra__handle.TripScheduleRow-module__1xN_Ra__handle{touch-action:pan-y pinch-zoom;cursor:inherit}.TripScheduleRow-module__1xN_Ra__copy.TripScheduleRow-module__1xN_Ra__copy{cursor:inherit}.TripScheduleRow-module__1xN_Ra__row[data-dragging] .TripScheduleRow-module__1xN_Ra__surface{cursor:grabbing}.TripScheduleRow-module__1xN_Ra__row[data-dragging] .TripScheduleRow-module__1xN_Ra__surface:focus-visible{outline:none}.TripScheduleRow-module__1xN_Ra__row[data-dragging] .TripScheduleRow-module__1xN_Ra__surface,.TripScheduleRow-module__1xN_Ra__row[data-revealed] .TripScheduleRow-module__1xN_Ra__surface{transition:none}.TripScheduleRow-module__1xN_Ra__surface[data-row-affordance=swipe]{animation:.55s ease-in-out 2 TripScheduleRow-module__1xN_Ra__rowSwipeHint}.TripScheduleRow-module__1xN_Ra__row[data-swipe-hint] [data-trip-row-remove]{animation:.55s ease-in-out 2 TripScheduleRow-module__1xN_Ra__rowRevealHint}.TripScheduleRow-module__1xN_Ra__row[data-revealed] [data-trip-row-remove]{transition:none}.TripScheduleRow-module__1xN_Ra__difficulty{align-items:center;gap:5px;display:inline-flex}@keyframes TripScheduleRow-module__1xN_Ra__rowSwipeHint{0%,to{transform:translate(0)}35%,65%{transform:translate(-84px)}}@keyframes TripScheduleRow-module__1xN_Ra__rowRevealHint{0%,to{width:0}35%,65%{width:84px}}.TripScheduleRow-module__1xN_Ra__instructions{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.TripScheduleRow-module__1xN_Ra__surface.TripScheduleRow-module__1xN_Ra__surface,.TripScheduleRow-module__1xN_Ra__row [data-trip-row-remove]{transition:none;animation:none}}
.TripEditors-module__KNWEuq__areaEditor .TripEditors-module__KNWEuq__popularAreas{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.TripEditors-module__KNWEuq__areaEditor label.TripEditors-module__KNWEuq__areaChoice{border:0;border-bottom:1px solid var(--color-border);cursor:pointer;border-radius:0;flex-direction:row;align-items:center;gap:10px;min-height:48px;padding:12px 4px;display:flex}.TripEditors-module__KNWEuq__areaChoice input{width:17px;height:17px;accent-color:var(--color-secondary);flex:none}.TripEditors-module__KNWEuq__areaChoice strong{font-size:13px;font-weight:600}.TripEditors-module__KNWEuq__areaChoice small{color:var(--color-text-muted);margin-top:2px;font-size:11px;display:block}.TripEditors-module__KNWEuq__areaChoice:has(input:checked){background:var(--merkid-secondary-900);color:var(--aurora-secondary-100)}.TripEditors-module__KNWEuq__areaEditor .TripEditors-module__KNWEuq__areaIsland{border:0;border-bottom:1px solid var(--color-border);border-radius:0;margin-top:8px}.TripEditors-module__KNWEuq__areaIsland summary{cursor:pointer;min-height:48px;padding:12px 4px;font-size:14px}.TripEditors-module__KNWEuq__areaIsland>div{padding:0 0 8px 16px;display:grid}.TripEditors-module__KNWEuq__areaIsland .TripEditors-module__KNWEuq__areaChoice:last-child,.TripEditors-module__KNWEuq__areaEditor[data-endpoint=endId] .TripEditors-module__KNWEuq__areaChoice,.TripEditors-module__KNWEuq__areaEditor[data-endpoint=endId] .TripEditors-module__KNWEuq__areaIsland{border-bottom:0}
.TripTitleEditor-module__VvzJTa__form{min-width:0}.TripTitleEditor-module__VvzJTa__input{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--aurora-neutral-800);align-items:center;gap:12px;height:52px;padding:0 16px;display:flex}.TripTitleEditor-module__VvzJTa__form .TripTitleEditor-module__VvzJTa__input input[type=text]{box-sizing:border-box;width:100%;min-width:0;height:52px;min-height:0;color:var(--color-text);font:inherit;background:0 0;border:0;border-radius:0;flex:1;padding:10px 0;font-size:20px;line-height:1.4}.TripTitleEditor-module__VvzJTa__input:has(input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:3px}.TripTitleEditor-module__VvzJTa__input input:focus-visible{outline:none}.TripTitleEditor-module__VvzJTa__count{text-align:right;min-width:24px;color:var(--color-text-muted);pointer-events:none;flex:none}.TripTitleEditor-module__VvzJTa__message{color:var(--color-danger-text);margin:10px 0 0;font-size:14px}.TripTitleEditor-module__VvzJTa__buttons{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.TripTitleEditor-module__VvzJTa__buttons>button{min-width:88px;min-height:44px}.TripTitleEditor-module__VvzJTa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
.Trips-module__oqiUIW__page{--trip-gutter:20px;--trip-photo-height:80px;--button-filled-neutral-bg:var(--aurora-neutral-900);--button-filled-neutral-hover:var(--aurora-neutral-800);--button-filled-neutral-pressed:var(--aurora-neutral-800);max-width:860px;padding:calc(104px + env(safe-area-inset-top)) var(--trip-gutter) calc(var(--trip-bottom-height,100px + env(safe-area-inset-bottom)) + 24px);color:var(--color-text);min-height:100dvh;margin:0 auto}.Trips-module__oqiUIW__page h1{letter-spacing:-.035em;overflow-wrap:anywhere;word-break:keep-all;margin:0;font-size:28px;line-height:1.3}.Trips-module__oqiUIW__page h2:not(.result-card__media-title-primary){margin:16px 0;font-size:20px;line-height:1.4}.Trips-module__oqiUIW__page p{overflow-wrap:anywhere;margin:8px 0;line-height:1.6}.Trips-module__oqiUIW__page fieldset{border:0;min-width:0;margin:0;padding:0}.Trips-module__oqiUIW__page legend{margin-bottom:16px;font-size:16px;font-weight:600}.Trips-module__oqiUIW__page :focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.Trips-module__oqiUIW__formPage{max-width:620px}.Trips-module__oqiUIW__planPage{max-width:860px}.Trips-module__oqiUIW__routeRow{min-width:0}.Trips-module__oqiUIW__formHeading{margin-bottom:36px}.Trips-module__oqiUIW__formHeading p,.Trips-module__oqiUIW__planHeading p{color:var(--color-text-muted);margin-top:8px;font-size:13px}.Trips-module__oqiUIW__page .Trips-module__oqiUIW__selectionHeading{font-weight:600}.Trips-module__oqiUIW__selectionHeading strong{color:var(--aurora-primary-200);font-weight:800}.Trips-module__oqiUIW__headingLine{display:block}.Trips-module__oqiUIW__selectionArea{scroll-margin-top:110px}.Trips-module__oqiUIW__periodButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;display:inline-flex}.Trips-module__oqiUIW__periodButton>span{min-width:0}.Trips-module__oqiUIW__periodButton>svg{flex:none}.Trips-module__oqiUIW__planHeading .Trips-module__oqiUIW__periodButton{text-align:left;max-width:100%}.Trips-module__oqiUIW__planHeading{margin-bottom:24px}.Trips-module__oqiUIW__titleButton{width:100%;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:0;display:inline-flex}.Trips-module__oqiUIW__titleButton span{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.Trips-module__oqiUIW__titleButton svg{color:var(--color-text-muted);flex:none;margin-top:8px}.Trips-module__oqiUIW__nav,.Trips-module__oqiUIW__conflictRecovery{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Trips-module__oqiUIW__nav{justify-content:space-between;margin-bottom:16px}.Trips-module__oqiUIW__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-surface);min-width:0;margin:16px 0;padding:16px}.Trips-module__oqiUIW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.Trips-module__oqiUIW__page label{flex-direction:column;gap:8px;min-width:0;font-size:14px;line-height:1.4;display:flex}.Trips-module__oqiUIW__page input:not([type=checkbox],[type=radio]),.Trips-module__oqiUIW__page select,.Trips-module__oqiUIW__page textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-surface);background:var(--color-bg);width:100%;min-width:0;min-height:48px;color:var(--color-text);font:inherit;padding:10px 12px}.Trips-module__oqiUIW__page input[type=checkbox]{width:22px;height:22px;accent-color:var(--color-secondary);flex:none}.Trips-module__oqiUIW__page .Trips-module__oqiUIW__check{flex-direction:row;align-items:center;min-height:44px}.Trips-module__oqiUIW__dateSummary{color:var(--color-text-muted);align-items:center;gap:8px;font-size:14px;display:flex}.Trips-module__oqiUIW__dateSummary strong{color:var(--color-text)}.Trips-module__oqiUIW__page .Trips-module__oqiUIW__choiceField{margin:30px 0}.Trips-module__oqiUIW__startHours{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.Trips-module__oqiUIW__startHours label,.Trips-module__oqiUIW__paceOptions label{cursor:pointer;position:relative}.Trips-module__oqiUIW__startHours input,.Trips-module__oqiUIW__paceOptions input{opacity:0;width:1px;height:1px;position:absolute}.Trips-module__oqiUIW__startHours label>span{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);place-items:center;min-height:48px;font-size:15px;display:grid}.Trips-module__oqiUIW__startHours input:checked+span{background:var(--merkid-secondary-900);border-color:var(--aurora-secondary-200);color:var(--aurora-secondary-100)}.Trips-module__oqiUIW__startHours input:focus-visible+span,.Trips-module__oqiUIW__paceOptions input:focus-visible+span{outline:2px solid var(--color-focus-ring);outline-offset:3px}.Trips-module__oqiUIW__paceOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Trips-module__oqiUIW__paceContent{border:1px solid var(--color-border);border-radius:var(--radius-surface);min-height:104px;color:var(--color-text-muted);background:var(--color-surface);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:16px;font-weight:600;display:flex;position:relative}.Trips-module__oqiUIW__paceOptions input:checked+span{background:var(--merkid-secondary-900);color:var(--aurora-secondary-100);border-color:var(--aurora-secondary-200)}.Trips-module__oqiUIW__whenSection{border-bottom:1px solid var(--color-border);margin-bottom:22px;padding-bottom:18px}.Trips-module__oqiUIW__page .Trips-module__oqiUIW__accordionHeading{margin:0}.Trips-module__oqiUIW__accordionTrigger{width:100%;min-height:48px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;transition:color .25s;display:flex}.Trips-module__oqiUIW__accordionTrigger>svg{flex:none;transition:transform .35s}.Trips-module__oqiUIW__whenSection[data-open=false] .Trips-module__oqiUIW__accordionTrigger{color:var(--color-text-muted)}.Trips-module__oqiUIW__page .Trips-module__oqiUIW__whenSection[data-open=false] h1.Trips-module__oqiUIW__accordionHeading{font-size:20px}.Trips-module__oqiUIW__whenSection[data-open=true] .Trips-module__oqiUIW__accordionTrigger>svg{transform:rotate(180deg)}.Trips-module__oqiUIW__accordionPanel{overflow:hidden}.Trips-module__oqiUIW__accordionContent{padding-top:26px}.Trips-module__oqiUIW__accordionContent>div>.Trips-module__oqiUIW__choiceField{margin:0 0 30px}.Trips-module__oqiUIW__categoryOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.Trips-module__oqiUIW__categoryOptions label{cursor:pointer;position:relative}.Trips-module__oqiUIW__categoryOptions input{opacity:0;width:1px;height:1px;position:absolute}.Trips-module__oqiUIW__categoryOptions label>span{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);min-height:54px;color:var(--color-text-muted);align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.Trips-module__oqiUIW__categoryOptions svg{flex:none}.Trips-module__oqiUIW__categoryOptions small{margin-top:4px;font-size:11px;display:block}.Trips-module__oqiUIW__categoryOptions input:checked+span{border-color:var(--aurora-secondary-200);background:var(--merkid-secondary-900);color:var(--aurora-secondary-100)}.Trips-module__oqiUIW__categoryOptions input:focus-visible+span{outline:2px solid var(--color-focus-ring);outline-offset:3px}.Trips-module__oqiUIW__categoryOptions label:has(input:disabled){cursor:default}.Trips-module__oqiUIW__categoryOptions input:disabled+span{opacity:.45}.Trips-module__oqiUIW__fieldNote,.Trips-module__oqiUIW__selectionCount{color:var(--color-text-muted);font-size:13px}.Trips-module__oqiUIW__page .Trips-module__oqiUIW__originSelect{max-width:360px;margin-bottom:24px}.Trips-module__oqiUIW__scheduleControls,.Trips-module__oqiUIW__scheduleIssues,.Trips-module__oqiUIW__unassignedSection,.Trips-module__oqiUIW__tripSettings{border-top:1px solid var(--color-border);margin-top:28px;padding-top:20px}.Trips-module__oqiUIW__scheduleIssues{font-size:14px}.Trips-module__oqiUIW__scheduleIssues h3{margin:0 0 12px;font-size:16px}.Trips-module__oqiUIW__scheduleIssues ul{margin:0;padding-left:20px;line-height:1.7}.Trips-module__oqiUIW__unassignedItem p,.Trips-module__oqiUIW__tripSettings>p{font-size:13px}.Trips-module__oqiUIW__periodField{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:12px 8px;min-width:0;margin-bottom:24px;display:grid}.Trips-module__oqiUIW__periodField>span{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.Trips-module__oqiUIW__datePicker{display:contents}.Trips-module__oqiUIW__pickerControl{border:1px solid var(--color-border-strong);border-radius:var(--radius-surface);background:var(--aurora-neutral-800);grid-column:2;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:4px;min-height:48px;padding:1px;display:grid}.Trips-module__oqiUIW__pickerControl button{color:inherit;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;min-width:0;min-height:44px;padding:8px 4px 8px 10px;font-size:13px;font-weight:600;overflow:hidden}.Trips-module__oqiUIW__pickerDate,.Trips-module__oqiUIW__pickerTime{line-height:1.4;display:inline}.Trips-module__oqiUIW__pickerTime{color:inherit;font-weight:inherit}.Trips-module__oqiUIW__pickerControl button+button{place-items:center;padding:0;display:grid}.Trips-module__oqiUIW__pickerPanel{border:1px solid var(--color-border-strong);border-radius:var(--radius-surface);background:var(--aurora-neutral-800);grid-column:1/-1;grid-template-columns:minmax(0,1fr) 92px;animation:.2s Trips-module__oqiUIW__tripPickerArrive;display:grid;overflow:hidden;box-shadow:0 18px 42px #00000052}@keyframes Trips-module__oqiUIW__tripPickerArrive{0%{opacity:.5}to{opacity:1}}.Trips-module__oqiUIW__calendar{min-width:0;padding:13px 11px 12px}.Trips-module__oqiUIW__calendar header{justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin-bottom:6px;display:flex}.Trips-module__oqiUIW__calendar header strong{font-size:13px}.Trips-module__oqiUIW__calendar header>div{display:flex}.Trips-module__oqiUIW__calendar button,.Trips-module__oqiUIW__pickerTimes button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.Trips-module__oqiUIW__calendar header button{border-radius:var(--radius-surface);place-items:center;width:30px;height:30px;padding:0;display:grid}.Trips-module__oqiUIW__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.Trips-module__oqiUIW__calendarGrid>span{text-align:center;color:var(--color-text-muted);padding:5px 0;font-size:10px}.Trips-module__oqiUIW__calendarGrid button{aspect-ratio:1;font-variant-numeric:tabular-nums;border-radius:50%;min-width:0;padding:0;font-size:11px}.Trips-module__oqiUIW__calendarGrid button[data-outside]{color:var(--color-text-muted)}.Trips-module__oqiUIW__calendar button:disabled,.Trips-module__oqiUIW__pickerTimes button:disabled{opacity:.25;cursor:default}.Trips-module__oqiUIW__calendarGrid button[aria-pressed=true],.Trips-module__oqiUIW__pickerTimes button[aria-pressed=true]{color:var(--aurora-secondary-100);background:var(--merkid-secondary-900);font-weight:700}.Trips-module__oqiUIW__pickerTimes{border-left:1px solid var(--color-border-strong);background:var(--color-surface);grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;padding:16px 8px 10px;display:grid}.Trips-module__oqiUIW__pickerTimes>strong{color:var(--color-text-muted);padding:0 7px;font-size:13px}.Trips-module__oqiUIW__pickerTimes>div{overscroll-behavior:contain;scrollbar-width:thin;max-height:246px;position:relative;overflow-y:auto}.Trips-module__oqiUIW__pickerTimes>div:after{content:"";pointer-events:none;height:212px;display:block}.Trips-module__oqiUIW__pickerTimes button{border-radius:var(--radius-surface);width:100%;min-height:34px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;padding:6px 4px;font-size:12px;display:block}.Trips-module__oqiUIW__dayRail{top:calc(60px + env(safe-area-inset-top));z-index:5;margin:0 calc(-1 * var(--trip-gutter)) 24px;background:0 0;padding:10px 16px;position:sticky}.Trips-module__oqiUIW__dateTabs{width:max-content;max-width:100%;margin:0 auto}.Trips-module__oqiUIW__dateTabs [data-glass-tab]{min-width:104px;padding:4px 12px}.Trips-module__oqiUIW__dateTabs [data-glass-tab]>span{white-space:pre-line;text-align:center;font-size:10px;line-height:1.2;display:block}.Trips-module__oqiUIW__dateTabs [data-glass-tab]>span:first-line{font-size:13px;font-weight:inherit}.Trips-module__oqiUIW__totals{min-width:0;min-height:36px;color:var(--color-text);background:var(--weather-positive-surface);border:0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px 18px;margin:0 0 20px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.Trips-module__oqiUIW__totals>span{align-items:center;gap:6px;display:inline-flex}.Trips-module__oqiUIW__totals strong{color:var(--color-best-now-text);font-weight:750}.Trips-module__oqiUIW__totals svg{color:var(--color-text)}.Trips-module__oqiUIW__totalSkeleton,.Trips-module__oqiUIW__timeSkeleton{background:var(--color-border-strong);border-radius:4px;flex:none;width:48px;height:12px;animation:1.4s ease-in-out infinite Trips-module__oqiUIW__tripTotalPulse;display:inline-block}.Trips-module__oqiUIW__timeSkeleton{width:34px;height:10px}.Trips-module__oqiUIW__totals .Trips-module__oqiUIW__incompleteTotal{color:var(--color-text-muted)}.Trips-module__oqiUIW__totals .Trips-module__oqiUIW__totalDot{background:var(--color-best-now-text);border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:1.4s ease-in-out infinite Trips-module__oqiUIW__tripTotalPulse}@keyframes Trips-module__oqiUIW__tripTotalPulse{0%,to{opacity:.32}50%{opacity:1}}.Trips-module__oqiUIW__addPlaces{background:var(--aurora-neutral-900);gap:6px;min-height:44px;margin-bottom:12px;font-size:14px}.Trips-module__oqiUIW__timeline,.Trips-module__oqiUIW__placeList,.Trips-module__oqiUIW__tripList{margin:0;padding:0;list-style:none}.Trips-module__oqiUIW__timeline{gap:8px;display:grid}.Trips-module__oqiUIW__scheduleContent{gap:8px;display:grid;position:relative}.Trips-module__oqiUIW__scheduleContent>.Trips-module__oqiUIW__timeline,.Trips-module__oqiUIW__scheduleContent>.Trips-module__oqiUIW__routeSegment{margin:0}.Trips-module__oqiUIW__swipeRow{isolation:isolate;border:0;border-radius:8px;position:relative;overflow:hidden}.Trips-module__oqiUIW__swipeRow[data-dragging]{z-index:2;overflow:visible}.Trips-module__oqiUIW__swipeRow[data-dragging] .Trips-module__oqiUIW__handle{cursor:grabbing}.Trips-module__oqiUIW__scheduleRow,.Trips-module__oqiUIW__endpointRow{background:var(--color-surface);border-radius:8px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.Trips-module__oqiUIW__scheduleRow{z-index:1;background:var(--color-surface);touch-action:pan-y;border:0;border-radius:8px;transition:transform .18s;position:relative}.Trips-module__oqiUIW__scheduleRow:focus-visible{outline-offset:-2px}.Trips-module__oqiUIW__swipeDelete{width:var(--trip-reveal-width,0px);background:var(--merkid-action-primary-bg);color:var(--button-on-filled);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:700;transition:width .18s;display:flex;position:absolute;inset:0 0 0 auto;overflow:hidden}.Trips-module__oqiUIW__swipeDelete>svg,.Trips-module__oqiUIW__swipeDelete>span{flex:none}.Trips-module__oqiUIW__swipeRow:before{content:"";background:var(--merkid-action-primary-bg);opacity:0;width:100px;transition:opacity .18s step-end;position:absolute;inset:0 0 0 auto}.Trips-module__oqiUIW__swipeRow[data-revealed]:before,.Trips-module__oqiUIW__swipeRow[data-swipe-hint]:before{opacity:1;transition:none}.Trips-module__oqiUIW__swipeRow[data-revealed] .Trips-module__oqiUIW__swipeDelete,.Trips-module__oqiUIW__swipeRow[data-swipe-hint] .Trips-module__oqiUIW__swipeDelete{visibility:visible}.Trips-module__oqiUIW__rowTime{white-space:nowrap;color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:12px;font-weight:400;line-height:1.4;display:block}.Trips-module__oqiUIW__photo,.Trips-module__oqiUIW__photoTile{width:64px;height:var(--trip-photo-height);border-radius:var(--radius-surface);object-fit:cover;flex:none;align-self:flex-start}.Trips-module__oqiUIW__photoTile{background:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border);place-items:center;display:grid}.Trips-module__oqiUIW__rowCopy{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.Trips-module__oqiUIW__rowCopy>strong,.Trips-module__oqiUIW__endpointCopy>strong{overflow-wrap:anywhere;word-break:keep-all;font-size:16px;font-weight:600;line-height:1.45;display:block}.Trips-module__oqiUIW__rowCopy small{color:var(--color-text-muted);margin-top:5px;font-size:11px;display:block}.Trips-module__oqiUIW__rowFacts{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:8px;font-size:12px;line-height:1.6;display:flex}.Trips-module__oqiUIW__rowFacts svg{flex:none}.Trips-module__oqiUIW__handle{width:40px;min-width:40px;height:52px;color:var(--color-text-muted);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.Trips-module__oqiUIW__endpointCopy{flex:1;min-width:0}.Trips-module__oqiUIW__endpointRow .Trips-module__oqiUIW__photoTile{align-self:flex-start}.Trips-module__oqiUIW__endpointCopy p{color:var(--color-text-muted);margin-top:4px;font-size:13px}.Trips-module__oqiUIW__endpointChange{width:40px;min-height:44px;color:var(--aurora-secondary-200);cursor:pointer;background:0 0;border:0;flex:none;padding:4px 0;font-size:11px;line-height:1.3}.Trips-module__oqiUIW__routeSegment{color:var(--color-text-muted);align-items:center;gap:6px;min-height:21px;margin:8px 0;padding-left:88px;font-size:12px;display:flex;position:relative}.Trips-module__oqiUIW__routeRow .Trips-module__oqiUIW__routeSegment{margin:0}.Trips-module__oqiUIW__routeSegment:before{content:"";border-left:1px dashed var(--color-border-strong);width:1px;height:21px;position:absolute;top:0;left:44px}.Trips-module__oqiUIW__routeSegment>svg{flex:none}.Trips-module__oqiUIW__routeSegment strong{color:var(--color-text)}.Trips-module__oqiUIW__unassignedItem{border-bottom:1px solid var(--color-border);padding:16px 0}.Trips-module__oqiUIW__bottomDock{width:var(--app-viewport-width);z-index:10;background:var(--color-bg);margin-inline:auto;position:fixed;bottom:0;left:0;right:0}.Trips-module__oqiUIW__saveBar{z-index:1;padding:14px var(--trip-gutter) calc(14px + env(safe-area-inset-bottom));background:var(--color-bg);border-top:1px solid var(--color-border);position:relative}.Trips-module__oqiUIW__saveInner{max-width:calc(560px - var(--trip-gutter) * 2);grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:12px;margin:0 auto;display:grid}.Trips-module__oqiUIW__singleAction{grid-template-columns:1fr}.Trips-module__oqiUIW__page .Trips-module__oqiUIW__saveBar .Trips-module__oqiUIW__saveInner>[data-ui-button]{border-radius:8px;width:100%;min-width:0;font-size:14px}.Trips-module__oqiUIW__generateButton[aria-disabled=true]{opacity:.5;cursor:pointer}.Trips-module__oqiUIW__selectedTray{box-sizing:border-box;background:var(--color-bg);border-top:1px solid var(--color-border);overscroll-behavior:contain;scrollbar-width:none;width:100%;max-height:min(107px,25dvh);transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .32s,visibility;position:absolute;bottom:100%;left:0;right:0;overflow:auto}.Trips-module__oqiUIW__selectedTray[data-hidden=true]{opacity:0;pointer-events:none;visibility:hidden;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .32s,visibility 0s .38s;transform:translateY(100%)}.Trips-module__oqiUIW__selectedTray::-webkit-scrollbar{display:none}.Trips-module__oqiUIW__selectedTray ul{width:max-content;padding:22px var(--trip-gutter) 9px;gap:18px;margin:0;list-style:none;display:flex}.Trips-module__oqiUIW__selectedTray li{flex-direction:column;flex:0 0 72px;align-items:center;width:72px;min-width:0;display:flex}.Trips-module__oqiUIW__selectedPhoto{aspect-ratio:16/9;background:var(--color-surface);border-radius:8px;width:48px;height:27px;position:relative}.Trips-module__oqiUIW__selectedPhoto img,.Trips-module__oqiUIW__selectedPhoto>span{object-fit:cover;border-radius:8px;place-items:center;width:100%;height:100%;display:grid}.Trips-module__oqiUIW__selectedPhoto button{width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.Trips-module__oqiUIW__selectedPhoto button:before{content:"";border:1px solid var(--color-border-strong);background:var(--color-bg);border-radius:50%;width:18px;height:18px;position:absolute}.Trips-module__oqiUIW__selectedPhoto button svg{position:relative}.Trips-module__oqiUIW__selectedTray li>span{width:100%;font-size:var(--type-caption-size);line-height:var(--type-caption-line);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}.Trips-module__oqiUIW__page[data-trip-stage=places]{max-width:1100px}.Trips-module__oqiUIW__consent{max-width:calc(560px - var(--trip-gutter) * 2);margin:0 auto 12px;padding:0}.Trips-module__oqiUIW__page .Trips-module__oqiUIW__consent .Trips-module__oqiUIW__check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;line-height:1.5}.Trips-module__oqiUIW__consentText{word-break:keep-all;overflow-wrap:anywhere;min-width:0}.Trips-module__oqiUIW__consent a{color:var(--aurora-primary-200);text-underline-offset:3px;text-decoration:underline}.Trips-module__oqiUIW__consent[data-attention] .Trips-module__oqiUIW__consentText{color:var(--color-danger-text);animation:.25s ease-in-out 2 Trips-module__oqiUIW__tripConsentShake}.Trips-module__oqiUIW__consent[data-attention] .Trips-module__oqiUIW__consentText a{color:inherit}@keyframes Trips-module__oqiUIW__tripConsentShake{0%,to{transform:translate(0)}15%,45%,75%{transform:translate(-3px)}30%,60%,90%{transform:translate(3px)}}.Trips-module__oqiUIW__consent details{margin-top:10px}.Trips-module__oqiUIW__consent summary{cursor:pointer;min-height:44px;color:var(--color-text-muted);align-items:center;display:flex}@property --trip-dialog-backdrop-alpha{syntax:"<number>";inherits:true;initial-value:1}.Trips-module__oqiUIW__dialog{--likefaroe-icon-color:var(--color-icon-inverse);--color-bg:var(--aurora-neutral-core);--color-surface:var(--aurora-neutral-900);--color-text:var(--aurora-neutral-100);--color-text-muted:var(--aurora-neutral-400);--color-border:var(--aurora-neutral-800);--color-border-strong:var(--aurora-neutral-600);--color-focus-ring:var(--aurora-neutral-100);--color-danger-text:var(--semantic-on-dark-danger);--color-caution-text:var(--semantic-on-dark-caution);--button-filled-neutral-bg:var(--aurora-neutral-800);--button-filled-neutral-foreground:var(--aurora-neutral-100);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:min(500px,calc(calc(var(--app-vw) * 100) - 32px));max-width:none;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border:1px solid var(--color-border-strong);border-radius:var(--radius-surface);background:var(--color-surface);color:var(--color-text);transform-origin:50%;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 100px #00000080}.Trips-module__oqiUIW__dialog>[data-dialog-entry]{max-height:inherit;flex-direction:column;min-height:0;display:flex}.Trips-module__oqiUIW__dialog::backdrop{background:rgb(0 0 0/calc(.66 * var(--trip-dialog-backdrop-alpha)));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Trips-module__oqiUIW__dialogHeading{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 0;display:flex}.Trips-module__oqiUIW__dialog .Trips-module__oqiUIW__dialogHeading h2{margin:0;font-size:20px}.Trips-module__oqiUIW__dialogHeading h2:focus{outline:none}.Trips-module__oqiUIW__iconButton{width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:-12px;padding:0;display:grid}.Trips-module__oqiUIW__dialogBody{-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;overscroll-behavior:contain;min-height:0;padding:20px 20px 22px;overflow-y:auto}html:has(body[data-trip-dialog-open]){overflow:hidden}body[data-trip-dialog-open]{inset-inline:0;top:calc(-1 * var(--trip-dialog-scroll-y,0px));width:100%;position:fixed;overflow:hidden}.Trips-module__oqiUIW__dialogActions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.Trips-module__oqiUIW__dialogActions>button{min-width:88px;min-height:44px}.Trips-module__oqiUIW__dialog .Trips-module__oqiUIW__placePicker .Trips-module__oqiUIW__dialogActions{grid-template-columns:1fr 3fr;display:grid}.Trips-module__oqiUIW__titleInput{position:relative}.Trips-module__oqiUIW__page .Trips-module__oqiUIW__titleInput textarea{resize:none;background:var(--aurora-neutral-800);min-height:98px;max-height:180px;padding:14px 70px 14px 16px;font-size:22px;line-height:1.4}.Trips-module__oqiUIW__titleCount{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:22px;position:absolute;top:14px;right:14px}.Trips-module__oqiUIW__endpointField{margin:16px 0}.Trips-module__oqiUIW__endpointField h3{margin:0 0 10px;font-size:16px}.Trips-module__oqiUIW__areaScroll{-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(68dvh,600px);padding-right:6px;overflow-y:auto}.Trips-module__oqiUIW__areaSection+.Trips-module__oqiUIW__areaSection{margin-top:24px}.Trips-module__oqiUIW__areaSection h3{margin:0 0 12px;font-size:14px}.Trips-module__oqiUIW__popularAreas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.Trips-module__oqiUIW__page .Trips-module__oqiUIW__areaChoice{border:1px solid var(--color-border);border-radius:var(--radius-surface);cursor:pointer;flex-direction:row;align-items:center;gap:10px;min-height:48px;padding:12px;display:flex}.Trips-module__oqiUIW__areaChoice input{width:17px;height:17px;accent-color:var(--color-secondary);flex:none}.Trips-module__oqiUIW__areaChoice strong{font-size:13px;font-weight:600}.Trips-module__oqiUIW__areaChoice small{color:var(--color-text-muted);margin-top:2px;font-size:11px;display:block}.Trips-module__oqiUIW__areaChoice:has(input:checked){background:var(--merkid-secondary-900);border-color:var(--aurora-secondary-200);color:var(--aurora-secondary-100)}.Trips-module__oqiUIW__areaIsland{border:1px solid var(--color-border);border-radius:var(--radius-surface);margin-top:8px}.Trips-module__oqiUIW__areaIsland summary{cursor:pointer;min-height:48px;padding:12px;font-size:14px}.Trips-module__oqiUIW__areaIsland>div{gap:6px;padding:0 10px 10px 20px;display:grid}.Trips-module__oqiUIW__page .Trips-module__oqiUIW__srOnly,.Trips-module__oqiUIW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:360px){.Trips-module__oqiUIW__page{--trip-gutter:16px;--trip-photo-height:64px}.Trips-module__oqiUIW__page h1{font-size:25px}.Trips-module__oqiUIW__scheduleRow,.Trips-module__oqiUIW__endpointRow{gap:8px}.Trips-module__oqiUIW__photo,.Trips-module__oqiUIW__photoTile{width:50px}.Trips-module__oqiUIW__rowCopy>strong,.Trips-module__oqiUIW__endpointCopy>strong{font-size:14px}.Trips-module__oqiUIW__rowFacts{font-size:11px}.Trips-module__oqiUIW__handle,.Trips-module__oqiUIW__endpointChange{width:32px;min-width:32px}.Trips-module__oqiUIW__routeSegment{padding-left:70px}.Trips-module__oqiUIW__routeSegment:before{left:37px}.Trips-module__oqiUIW__saveInner{gap:8px}.Trips-module__oqiUIW__page .Trips-module__oqiUIW__saveBar .Trips-module__oqiUIW__saveInner>[data-ui-button]{padding-inline:8px;font-size:13px}.Trips-module__oqiUIW__periodField{grid-template-columns:48px minmax(0,1fr);gap:8px 6px}.Trips-module__oqiUIW__periodField>span{gap:6px;font-size:12px}.Trips-module__oqiUIW__pickerControl{grid-template-columns:minmax(0,1fr) 34px}.Trips-module__oqiUIW__pickerControl button{padding-left:6px;font-size:11px}.Trips-module__oqiUIW__pickerPanel{grid-template-columns:minmax(0,1fr) 78px}.Trips-module__oqiUIW__calendar{padding-inline:8px}.Trips-module__oqiUIW__calendarGrid button{font-size:10px}.Trips-module__oqiUIW__calendar header strong{font-size:12px}.Trips-module__oqiUIW__pickerTimes{padding-inline:6px}.Trips-module__oqiUIW__paceContent{font-size:14px}}@media (max-width:430px){.Trips-module__oqiUIW__fields{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.Trips-module__oqiUIW__swipeRow,.Trips-module__oqiUIW__swipeRow:before,.Trips-module__oqiUIW__scheduleRow,.Trips-module__oqiUIW__swipeDelete,.Trips-module__oqiUIW__selectedTray,.Trips-module__oqiUIW__accordionTrigger,.Trips-module__oqiUIW__accordionTrigger>svg{transition:none}.Trips-module__oqiUIW__pickerPanel,.Trips-module__oqiUIW__totalDot,.Trips-module__oqiUIW__totalSkeleton,.Trips-module__oqiUIW__timeSkeleton,.Trips-module__oqiUIW__consent[data-attention] .Trips-module__oqiUIW__consentText{animation:none}}.Trips-module__oqiUIW__dayRail{transition:top .38s cubic-bezier(.22,1,.36,1)}body:has([data-site-header][data-header-hidden=true]) .Trips-module__oqiUIW__dayRail{top:env(safe-area-inset-top)}.Trips-module__oqiUIW__weekend{color:var(--color-danger-text)}.Trips-module__oqiUIW__reserveLabel{color:var(--color-caution-text)}.Trips-module__oqiUIW__selectionReset{border:1px dashed var(--color-danger-text);width:48px;height:27px;color:var(--color-danger-text);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;display:grid;position:relative}.Trips-module__oqiUIW__selectedTray .Trips-module__oqiUIW__resetLabel{color:var(--color-danger-text)}.Trips-module__oqiUIW__loadingSkeleton{gap:20px;width:100%;padding:24px 0;display:grid}.Trips-module__oqiUIW__compactSkeleton{gap:12px;padding:12px 0}.Trips-module__oqiUIW__compactSkeleton .Trips-module__oqiUIW__skeletonCard{height:76px}.Trips-module__oqiUIW__skeletonHeading,.Trips-module__oqiUIW__skeletonTabs,.Trips-module__oqiUIW__skeletonCard{background:var(--color-surface);border-radius:var(--radius-surface);animation:1.5s ease-in-out infinite alternate Trips-module__oqiUIW__tripSkeletonPulse}.Trips-module__oqiUIW__skeletonHeading{width:65%;height:36px}.Trips-module__oqiUIW__skeletonTabs{height:44px}.Trips-module__oqiUIW__skeletonCard{height:210px}@keyframes Trips-module__oqiUIW__tripSkeletonPulse{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.Trips-module__oqiUIW__dayRail{transition:none}.Trips-module__oqiUIW__skeletonHeading,.Trips-module__oqiUIW__skeletonTabs,.Trips-module__oqiUIW__skeletonCard{animation:none}}.Trips-module__oqiUIW__pickerTime{white-space:nowrap;margin-left:7px}.Trips-module__oqiUIW__pickerDate{white-space:nowrap}.Trips-module__oqiUIW__swipeRow[data-swipe-hint]:before{width:100px}.Trips-module__oqiUIW__dayLabel{white-space:nowrap;gap:2px;display:grid}.Trips-module__oqiUIW__dayLabel>span{display:block}.Trips-module__oqiUIW__saveBar{transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .32s,visibility}.Trips-module__oqiUIW__saveBar[data-hidden=true]{opacity:0;pointer-events:none;visibility:hidden;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .32s,visibility 0s .38s;transform:translateY(100%)}.Trips-module__oqiUIW__bottomDock:has(.Trips-module__oqiUIW__saveBar[data-hidden=true]){pointer-events:none;background:0 0}.Trips-module__oqiUIW__selectionReset:after{content:"";position:absolute;inset:-8.5px 0}@media (prefers-reduced-motion:reduce){.Trips-module__oqiUIW__saveBar{transition:none}}.Trips-module__oqiUIW__skeletonTotals,.Trips-module__oqiUIW__skeletonAction,.Trips-module__oqiUIW__skeletonField,.Trips-module__oqiUIW__skeletonPhoto,.Trips-module__oqiUIW__skeletonScheduleRow>div>span{background:var(--color-surface);border-radius:8px;animation:1.5s ease-in-out infinite alternate Trips-module__oqiUIW__tripSkeletonPulse}.Trips-module__oqiUIW__skeletonTotals{width:70%;height:24px;margin:4px auto 6px}.Trips-module__oqiUIW__skeletonAction{height:44px}.Trips-module__oqiUIW__skeletonField{height:68px}.Trips-module__oqiUIW__skeletonScheduleRow{background:var(--color-surface);border-radius:8px;align-items:center;gap:12px;min-height:104px;padding:12px;display:flex}.Trips-module__oqiUIW__skeletonScheduleRow>div:last-child{flex:1;gap:12px;display:grid}.Trips-module__oqiUIW__skeletonScheduleRow>div>span{background:var(--color-border);height:14px;display:block}.Trips-module__oqiUIW__skeletonScheduleRow>div>span:first-child{width:45%;height:12px}.Trips-module__oqiUIW__skeletonScheduleRow>div>span:last-child{width:65%}.Trips-module__oqiUIW__skeletonPhoto{width:64px;height:var(--trip-photo-height);background:var(--color-border);flex:none}@media (prefers-reduced-motion:reduce){.Trips-module__oqiUIW__skeletonTotals,.Trips-module__oqiUIW__skeletonAction,.Trips-module__oqiUIW__skeletonField,.Trips-module__oqiUIW__skeletonPhoto,.Trips-module__oqiUIW__skeletonScheduleRow>div>span{animation:none}}
.TripEntry-module__yPkG6W__heading{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.TripEntry-module__yPkG6W__heading h3{margin:0;font-size:16px}.TripEntry-module__yPkG6W__heading a{color:var(--aurora-secondary-200);text-underline-offset:3px;font-size:13px}.TripEntry-module__yPkG6W__heading a:hover{color:var(--aurora-secondary-100)}.TripEntry-module__yPkG6W__list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.TripEntry-module__yPkG6W__list a{color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);gap:5px;padding:14px;text-decoration:none;display:grid}.TripEntry-module__yPkG6W__list strong{overflow-wrap:anywhere;font-size:15px}.TripEntry-module__yPkG6W__list span{color:var(--color-text-muted);font-size:12px}.TripEntry-module__yPkG6W__list a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}
html:has(body[data-header-menu-open]){overflow:hidden}.HeaderMenu-module__pKVRpq__trigger{width:44px;height:44px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex:0 0 44px;place-items:center;padding:0;display:grid;position:relative}.HeaderMenu-module__pKVRpq__trigger:hover,.HeaderMenu-module__pKVRpq__trigger:active,.HeaderMenu-module__pKVRpq__trigger[aria-expanded=true]{background:0 0}.HeaderMenu-module__pKVRpq__unreadDot{background:var(--merkid-primary-500);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.HeaderMenu-module__pKVRpq__trigger:focus-visible,.HeaderMenu-module__pKVRpq__utility:focus-visible,.HeaderMenu-module__pKVRpq__iconAction:focus-visible,.HeaderMenu-module__pKVRpq__menuItem:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-3px}.HeaderMenu-module__pKVRpq__layer{width:var(--app-viewport-width);z-index:1090;padding:calc(var(--site-header-height,60px) + env(safe-area-inset-top) + 8px) var(--site-header-shared-inline,max(16px, calc((calc(var(--app-vw) * 100) - 1120px) / 2))) 16px;color:var(--aurora-neutral-100);background:#0000005c;justify-content:flex-end;align-items:flex-start;margin-inline:auto;display:flex;position:fixed;inset:0}.HeaderMenu-module__pKVRpq__layer[hidden]{display:none}.HeaderMenu-module__pKVRpq__panel{--likefaroe-icon-color:var(--aurora-neutral-100);width:min(380px,100%);max-height:calc(100dvh - 92px - env(safe-area-inset-top));border-radius:var(--radius-surface);background:var(--aurora-neutral-core);padding:16px;overflow-y:auto;box-shadow:0 12px 40px #00000047}.HeaderMenu-module__pKVRpq__menuHeader{border-bottom:1px solid var(--aurora-neutral-800);margin-bottom:12px;padding-bottom:12px}.HeaderMenu-module__pKVRpq__iconActions{justify-content:space-around;align-items:center;gap:16px;display:flex}.HeaderMenu-module__pKVRpq__iconAction{width:44px;height:44px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.HeaderMenu-module__pKVRpq__primaryActions{gap:4px;display:grid}.HeaderMenu-module__pKVRpq__menuItem{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:14px 12px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.HeaderMenu-module__pKVRpq__menuItem>span{flex:1;min-width:0}.HeaderMenu-module__pKVRpq__menuItem>svg{flex-shrink:0}.HeaderMenu-module__pKVRpq__menuItem>svg:last-child{opacity:.55}.HeaderMenu-module__pKVRpq__utility{min-width:0;min-height:44px;color:var(--aurora-neutral-300);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;padding:10px 8px;font-size:14px;line-height:1.5;text-decoration:none;display:flex;position:relative}.HeaderMenu-module__pKVRpq__utility>svg{flex-shrink:0}.HeaderMenu-module__pKVRpq__iconAction:hover,.HeaderMenu-module__pKVRpq__menuItem:hover,.HeaderMenu-module__pKVRpq__utility:hover{background:var(--aurora-neutral-800)}.HeaderMenu-module__pKVRpq__iconAction:active,.HeaderMenu-module__pKVRpq__menuItem:active,.HeaderMenu-module__pKVRpq__utility:active{background:var(--aurora-neutral-700)}.HeaderMenu-module__pKVRpq__menuItem:disabled,.HeaderMenu-module__pKVRpq__utility:disabled{opacity:.5;cursor:wait}.HeaderMenu-module__pKVRpq__accountActions{border-top:1px solid var(--aurora-neutral-800);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:12px;padding-top:12px;display:flex}.HeaderMenu-module__pKVRpq__utility.HeaderMenu-module__pKVRpq__signOut{--likefaroe-icon-color:var(--semantic-on-dark-danger);color:var(--semantic-on-dark-danger)}@media (prefers-reduced-motion:reduce){.HeaderMenu-module__pKVRpq__layer,.HeaderMenu-module__pKVRpq__panel{animation:none}.HeaderMenu-module__pKVRpq__utility:active{transform:none}}
.TimeWheelPicker-module__OG02Nq__root{width:min(100%,240px);height:220px;color:var(--color-text);margin-inline:auto;position:relative}.TimeWheelPicker-module__OG02Nq__selection{border:1px solid var(--aurora-secondary-200);border-radius:var(--radius-surface);background:var(--merkid-secondary-900);pointer-events:none;position:absolute;inset:88px 0}.TimeWheelPicker-module__OG02Nq__viewport{box-sizing:border-box;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;border-radius:var(--radius-surface);height:220px;padding-block:88px;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.TimeWheelPicker-module__OG02Nq__viewport::-webkit-scrollbar{display:none}.TimeWheelPicker-module__OG02Nq__viewport:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px;-webkit-mask-image:none;mask-image:none}.TimeWheelPicker-module__OG02Nq__viewport button{scroll-snap-align:center;width:100%;height:44px;min-height:44px;color:var(--color-text-muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:18px;line-height:44px;display:block}.TimeWheelPicker-module__OG02Nq__viewport button[aria-pressed=true]{color:var(--aurora-secondary-100);font-size:22px;font-weight:700}.TimeWheelPicker-module__OG02Nq__viewport button:disabled{opacity:.35;cursor:default}
.TripWhenPage-module__xb400q__page{min-width:0}.TripWhenPage-module__xb400q__page .TripWhenPage-module__xb400q__dayCelebration{text-align:center;flex-wrap:wrap;justify-content:center;gap:0 .3em;font-weight:400}.TripWhenPage-module__xb400q__revealClip{vertical-align:bottom;display:inline-block;overflow:hidden}.TripWhenPage-module__xb400q__revealClip>span{display:inline-block}.TripWhenPage-module__xb400q__section{margin-bottom:22px;padding-bottom:18px}.TripWhenPage-module__xb400q__section+.TripWhenPage-module__xb400q__section{border-top:1px solid var(--color-border);padding-top:22px}.TripWhenPage-module__xb400q__page .TripWhenPage-module__xb400q__section .TripWhenPage-module__xb400q__heading{letter-spacing:-.035em;overflow-wrap:anywhere;word-break:keep-all;margin:0;font-family:inherit;font-size:28px;font-weight:700;line-height:1.3}.TripWhenPage-module__xb400q__trigger{width:100%;min-height:48px;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:16px;padding:0;transition:color .25s;display:grid}.TripWhenPage-module__xb400q__trigger:disabled{cursor:not-allowed;opacity:.5}.TripWhenPage-module__xb400q__trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.TripWhenPage-module__xb400q__triggerText{align-items:center;min-width:0;display:grid}.TripWhenPage-module__xb400q__triggerText[data-has-summary=true]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:12px}.TripWhenPage-module__xb400q__triggerLabel,.TripWhenPage-module__xb400q__periodSummary{grid-row:1;align-self:center;min-width:0;display:block}.TripWhenPage-module__xb400q__periodSummary{min-height:1.4em;color:var(--color-secondary-foreground);letter-spacing:normal;overflow-wrap:anywhere;word-break:normal;text-align:right;font-size:14px;font-weight:400;line-height:1.4}.TripWhenPage-module__xb400q__periodSummary[data-visible=false]{visibility:hidden}.TripWhenPage-module__xb400q__periodEndpoint{white-space:nowrap;display:inline-block}.TripWhenPage-module__xb400q__trigger>svg{flex:none;transition:transform .35s}.TripWhenPage-module__xb400q__section[data-open=false] .TripWhenPage-module__xb400q__trigger{color:var(--color-text-muted)}.TripWhenPage-module__xb400q__section[data-open=true] .TripWhenPage-module__xb400q__trigger>svg{transform:rotate(180deg)}.TripWhenPage-module__xb400q__panel{overflow:hidden}.TripWhenPage-module__xb400q__page .TripWhenPage-module__xb400q__panel:focus{outline:none}.TripWhenPage-module__xb400q__content{padding-top:26px}.TripWhenPage-module__xb400q__page .TripWhenPage-module__xb400q__content>div>fieldset{margin:0 0 30px}.TripWhenPage-module__xb400q__page .TripWhenPage-module__xb400q__optionGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.TripWhenPage-module__xb400q__categoryOptions{gap:8px;display:grid}.TripWhenPage-module__xb400q__page .TripWhenPage-module__xb400q__categoryOptions label{cursor:pointer;flex-direction:row;align-items:center;gap:12px;min-height:44px;display:flex}.TripWhenPage-module__xb400q__page .TripWhenPage-module__xb400q__otherOption{flex-direction:row;align-items:center}.TripWhenPage-module__xb400q__categoryOptions label>span{color:var(--color-text);align-items:center;gap:10px;display:flex}.TripWhenPage-module__xb400q__categoryOptions svg{flex:none}.TripWhenPage-module__xb400q__categoryOptions small{color:var(--color-text-muted);margin-top:4px;font-size:12px;display:block}.TripWhenPage-module__xb400q__categoryOptions label:has(input:disabled){cursor:default;opacity:.5}@media (max-width:360px){.TripWhenPage-module__xb400q__page .TripWhenPage-module__xb400q__section .TripWhenPage-module__xb400q__heading{font-size:25px}.TripWhenPage-module__xb400q__periodSummary{font-size:12px}}@media (prefers-reduced-motion:reduce){.TripWhenPage-module__xb400q__trigger,.TripWhenPage-module__xb400q__trigger>svg{transition:none}}.TripWhenPage-module__xb400q__page .TripWhenPage-module__xb400q__dayCelebration[data-tone=danger]{color:var(--color-danger-text)}
