.UnderlineSegments_segments__o2oNo{min-height:var(--segment-height,40px);display:inline-grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0}.UnderlineSegments_segments__o2oNo button{min-height:var(--segment-height,40px);padding:var(--segment-padding,8px 11px 7px);display:grid;place-items:center;color:var(--fg-soft);background:linear-gradient(var(--accent),var(--accent)) bottom /100% 0 no-repeat;border:0;border-bottom:1px solid var(--hairline);border-radius:0;font:inherit;font-size:var(--segment-font-size,12.5px);font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:color .15s ease-out,background-size .15s ease-out}.UnderlineSegments_segments__o2oNo button[aria-checked=true],.UnderlineSegments_segments__o2oNo button[aria-pressed=true]{color:var(--fg);background-size:100% 2px}.UnderlineSegments_segments__o2oNo button:focus-visible{color:var(--fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;outline:0}.trip-editors_dateEditor__RnS6_{position:relative;width:100%;min-width:0;display:flex;flex-direction:column;color:var(--fg)}.trip-editors_dateCalendarBody__baS3a{min-width:0}.trip-editors_dateConflict__BgCt7{position:fixed;inset:auto;box-sizing:border-box;margin:0;padding:10px 8px 10px 12px;overflow-y:auto;color:var(--fg);background:color-mix(in oklab,var(--danger) 5%,var(--surface));border:1px solid color-mix(in oklab,var(--danger) 28%,var(--hairline));border-radius:10px;box-shadow:0 18px 48px -28px rgba(60,30,10,.45);font-size:13px;font-weight:500;line-height:1.4}.trip-editors_dateConflict__BgCt7:popover-open{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:8px}.trip-editors_dateConflict__BgCt7 p{margin:5px 0}.trip-editors_dateConflictClose__w_Muu{width:32px;height:32px;display:grid;place-items:center;padding:0;color:var(--fg-soft);background:transparent;border:0;border-radius:8px;cursor:pointer}.trip-editors_dateConflictClose__w_Muu:hover{background:color-mix(in oklab,var(--danger) 8%,transparent)}.trip-editors_dateConflictClose__w_Muu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.trip-editors_dateEditorHeader__n9e1G{position:relative;height:60px;flex:0 0 60px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.trip-editors_dateReset__OQS_N{position:absolute;z-index:2;top:0;right:2px;min-height:24px;padding:2px 6px;color:var(--muted);font:inherit;font-size:11.5px;font-weight:600;line-height:1;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.trip-editors_durationHeader__yWoiL:has(.trip-editors_inlineNights__ZlHpA){box-sizing:border-box;padding-right:50px}.trip-editors_dateReset__OQS_N:hover{color:var(--fg);background:color-mix(in oklab,var(--accent) 7%,transparent);border-color:var(--hairline)}.trip-editors_durationHeader__yWoiL,.trip-editors_whenHeader__7XRZV{position:relative;min-width:0;height:100%;display:flex;align-items:center;justify-content:center;gap:10px}.trip-editors_durationHeader__yWoiL:before{position:absolute;top:11px;bottom:11px;left:0;width:1px;content:"";background:var(--hairline)}.trip-editors_whenHeader__7XRZV h2{max-width:calc(100% - 90px);margin:0;overflow:hidden;font-size:17px;font-weight:700;line-height:1;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--hairline)}.trip-editors_dateViewSwitch__ykK_6{height:40px;padding:3px;display:inline-grid;grid-template-columns:repeat(2,34px);gap:2px;background:color-mix(in oklab,var(--accent) 7%,var(--surface));border-radius:999px}.trip-editors_dateViewSwitch__ykK_6 button{width:34px;height:34px;padding:0;display:grid;place-items:center;color:var(--muted);background:transparent;border:0;border-radius:999px;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s cubic-bezier(.16,1,.3,1)}.trip-editors_dateViewSwitch__ykK_6 button[aria-pressed=true]{color:var(--accent-fg);background:var(--accent)}.trip-editors_dateViewSwitch__ykK_6 button:disabled{opacity:.35;cursor:default}.trip-editors_dateViewSwitch__ykK_6 button:active{transform:scale(.94)}.trip-editors_durationTrigger__rITCh{max-width:calc(100% - 24px);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:4px;color:var(--fg);font:inherit;font-size:17px;font-weight:700;line-height:1;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:0;border-bottom:1px solid var(--hairline);cursor:pointer;transition:color .16s ease,border-color .16s ease}.trip-editors_durationTriggerInferred__yOT3a{color:var(--muted);font-weight:500}.trip-editors_durationTriggerInferred__yOT3a svg{flex:0 0 auto;opacity:.78}.trip-editors_durationControl__BAsXk{min-width:0;display:flex;align-items:center;justify-content:center;gap:8px}.trip-editors_durationPrecisionSwitch__CmkiE{height:32px;padding:2px;display:inline-grid;grid-template-columns:repeat(2,26px);gap:2px;flex:0 0 auto;background:color-mix(in oklab,var(--accent) 7%,var(--surface));border-radius:999px}.trip-editors_durationPrecisionSwitch__CmkiE button{width:26px;height:28px;padding:0;display:grid;place-items:center;color:var(--muted);font:inherit;line-height:1;background:transparent;border:0;border-radius:999px;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s cubic-bezier(.16,1,.3,1)}.trip-editors_durationPrecisionSwitch__CmkiE svg{width:16px;height:16px;display:block;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.trip-editors_durationPrecisionSwitch__CmkiE button[aria-pressed=true]{color:var(--accent-fg);background:var(--accent)}.trip-editors_durationPrecisionSwitch__CmkiE button:active{transform:scale(.94)}.trip-editors_durationTrigger__rITCh,.trip-editors_inlineNightsValue__5R_9Y,.trip-editors_whenHeader__7XRZV h2{box-sizing:border-box;height:38px;min-height:38px;padding:0 2px 4px;line-height:33px}.trip-editors_inlineNights__ZlHpA{min-width:0;height:44px;display:grid;grid-template-columns:34px minmax(0,max-content) 34px;align-items:center;justify-content:center;gap:5px}.trip-editors_inlineNights__ZlHpA>button{width:34px;height:44px;padding:0;color:var(--fg);font:inherit;font-size:18px;background:transparent;border:0;cursor:pointer}.trip-editors_inlineNights__ZlHpA>button:disabled{color:var(--muted);opacity:.45}.trip-editors_inlineNightsValue__5R_9Y{min-width:0;display:flex;align-items:center;justify-content:center;gap:4px;color:var(--fg);font-size:15px;font-weight:650;white-space:nowrap;border-bottom:1px solid var(--fg)}.trip-editors_inlineNightsValue__5R_9Y input{width:28px;padding:0;color:inherit;font:inherit;text-align:center;font-variant-numeric:tabular-nums;background:transparent;border:0;outline:0}.trip-editors_inlineNightsValue__5R_9Y input:focus-visible{border-radius:8px;outline:2px solid var(--accent);outline-offset:2px}.trip-editors_inlineRangeInputs__5NfQB{display:inline-flex;align-items:center;gap:1px}.trip-editors_inlineRangeInputs__5NfQB input{width:22px}.trip-editors_durationTrigger__rITCh:hover,.trip-editors_durationTrigger__rITCh[aria-expanded=true]{color:var(--accent);border-color:var(--accent)}.trip-editors_monthNavigation__8V8mo{position:relative;min-height:44px;display:flex;align-items:center}.trip-editors_monthTitles__bdQwn{width:100%;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.trip-editors_monthTitles__bdQwn:has(button:only-child){grid-template-columns:minmax(0,1fr)}.trip-editors_monthTitles__bdQwn button{width:-moz-fit-content;width:fit-content;min-width:0;padding:2px;justify-self:center;overflow:hidden;color:var(--fg);font:inherit;font-size:15px;font-weight:550;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:0;cursor:pointer;transition:color .15s ease}.trip-editors_monthTitles__bdQwn button:hover:not(:disabled){color:var(--accent)}.trip-editors_monthTitles__bdQwn button:disabled{color:var(--fg-soft);cursor:default}.trip-editors_monthArrowNext__o0uIS,.trip-editors_monthArrowPrevious__6V6mY{position:absolute;z-index:1;top:0}.trip-editors_monthArrowPrevious__6V6mY{left:0}.trip-editors_monthArrowNext__o0uIS{right:0}.trip-editors_calendarMonths__Ucnm5{padding-top:18px;padding-bottom:4px;display:flex;gap:18px}.trip-editors_calendarMonths__Ucnm5[data-direction="1"]{animation:trip-editors_calendar-month-forward__iHsD8 .16s cubic-bezier(.16,1,.3,1)}.trip-editors_calendarMonths__Ucnm5[data-direction="-1"]{animation:trip-editors_calendar-month-back__Ck82i .16s cubic-bezier(.16,1,.3,1)}.trip-editors_monthPicker__7Zrse{min-height:316px;padding-bottom:8px}.trip-editors_monthPickerNavigation__BcDSf{min-height:48px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px}.trip-editors_monthPickerNavigation__BcDSf strong{overflow:hidden;text-align:center;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.trip-editors_monthPickerNavigation__BcDSf button{width:44px;height:44px;display:grid;place-items:center;color:var(--fg);background:transparent;border:0;border-radius:999px;cursor:pointer}.trip-editors_monthPickerNavigation__BcDSf button:disabled{opacity:.35;cursor:default}.trip-editors_monthGrid__yyCF1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(70px,1fr);gap:7px}.trip-editors_monthGrid__yyCF1>button{min-height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:var(--fg);font:inherit;background:transparent;border:1px solid var(--hairline);border-radius:10px;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s cubic-bezier(.16,1,.3,1)}.trip-editors_monthGrid__yyCF1>button:hover{border-color:color-mix(in oklab,var(--accent) 55%,var(--hairline));transform:translateY(-1px)}.trip-editors_monthGrid__yyCF1>button[aria-pressed=true]{color:var(--fg);background:color-mix(in oklab,var(--accent) 18%,transparent);border-color:var(--accent)}.trip-editors_monthGrid__yyCF1>button:disabled{opacity:.35;cursor:default}.trip-editors_monthGrid__yyCF1 span{font-size:13.5px;font-weight:650}.trip-editors_monthGrid__yyCF1 small{font-size:11.5px;opacity:.72}.trip-editors_dateViewSwitch__ykK_6 button:focus-visible,.trip-editors_durationPopover__yRnXa button:focus-visible,.trip-editors_durationPrecisionSwitch__CmkiE button:focus-visible,.trip-editors_durationTrigger__rITCh:focus-visible,.trip-editors_inlineNights__ZlHpA>button:focus-visible,.trip-editors_monthPicker__7Zrse button:focus-visible,.trip-editors_monthTitles__bdQwn button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.trip-editors_dateReset__OQS_N:focus-visible{color:var(--fg);background:color-mix(in oklab,var(--accent) 7%,transparent);border-color:var(--hairline);outline:0}@media (max-width:759px){.trip-editors_dateEditorHeader__n9e1G{height:102px;flex-basis:102px;grid-template-columns:minmax(0,1fr);grid-template-rows:22px 36px 44px;align-items:stretch}.trip-editors_dateEditorHeader__n9e1G:after{position:absolute;top:22px;bottom:0;left:74px;width:1px;content:"";background:var(--hairline)}.trip-editors_dateEditorHeader__n9e1G:has(.trip-editors_oneWayDateMode__BqHCK),.trip-editors_dateEditorHeader__n9e1G[data-single-toggle]{grid-template-columns:74px minmax(0,1fr)}.trip-editors_dateEditorHeader__n9e1G:has(.trip-editors_oneWayDateMode__BqHCK) .trip-editors_dateReset__OQS_N,.trip-editors_dateEditorHeader__n9e1G[data-single-toggle] .trip-editors_dateReset__OQS_N{grid-column:1/-1;grid-row:1}.trip-editors_durationHeader__yWoiL,.trip-editors_whenHeader__7XRZV{box-sizing:border-box;display:grid;grid-template-columns:74px minmax(0,1fr);grid-template-rows:36px;align-items:center;justify-content:stretch;gap:0}.trip-editors_whenHeader__7XRZV{grid-row:2}.trip-editors_durationHeader__yWoiL{grid-row:3;grid-template-rows:44px}.trip-editors_durationHeader__yWoiL:before{display:none}.trip-editors_oneWayDateMode__BqHCK{--segment-height:36px;--segment-padding:7px 8px 6px;--segment-font-size:12px;width:100%;box-sizing:border-box;margin-left:0;grid-column:1/-1}.trip-editors_dateEditorHeader__n9e1G:has(.trip-editors_oneWayDateMode__BqHCK) .trip-editors_whenHeader__7XRZV,.trip-editors_dateEditorHeader__n9e1G[data-single-toggle] .trip-editors_whenHeader__7XRZV{display:contents}.trip-editors_dateEditorHeader__n9e1G:has(.trip-editors_oneWayDateMode__BqHCK) .trip-editors_dateViewSwitch__ykK_6,.trip-editors_dateEditorHeader__n9e1G[data-single-toggle] .trip-editors_dateViewSwitch__ykK_6{grid-column:1;grid-row:2/4;align-self:center;justify-self:center}.trip-editors_dateEditorHeader__n9e1G:has(.trip-editors_oneWayDateMode__BqHCK) .trip-editors_whenHeader__7XRZV h2,.trip-editors_dateEditorHeader__n9e1G[data-single-toggle] .trip-editors_whenHeader__7XRZV h2{width:calc(100% - 24px);margin-left:12px;padding-right:12px;grid-column:2;grid-row:2;justify-content:flex-start;text-align:left}.trip-editors_dateEditorHeader__n9e1G:has(.trip-editors_oneWayDateMode__BqHCK) .trip-editors_durationHeader__yWoiL,.trip-editors_dateEditorHeader__n9e1G[data-single-toggle] .trip-editors_durationHeader__yWoiL{display:block;padding-right:12px;padding-left:12px;grid-column:2;grid-row:3}.trip-editors_durationTrigger__rITCh,.trip-editors_whenHeader__7XRZV h2{font-size:13px}.trip-editors_whenHeader__7XRZV h2{max-width:none;min-height:32px;display:flex;align-items:center;line-height:15px;text-overflow:clip;white-space:normal}.trip-editors_durationTrigger__rITCh,.trip-editors_whenHeader__7XRZV h2{width:calc(100% - 24px);height:30px;margin-left:12px;padding-bottom:2px;grid-column:2;grid-row:1;justify-self:start}.trip-editors_durationTrigger__rITCh{max-width:calc(100% - 24px);min-height:30px;justify-content:flex-start;line-height:27px}.trip-editors_dateViewSwitch__ykK_6,.trip-editors_durationPrecisionSwitch__CmkiE{width:62px;height:32px;box-sizing:border-box;padding:2px;grid-template-columns:repeat(2,28px);gap:2px}.trip-editors_dateViewSwitch__ykK_6{grid-column:1;grid-row:1;justify-self:center}.trip-editors_dateViewSwitch__ykK_6 button,.trip-editors_durationPrecisionSwitch__CmkiE button{position:relative;width:28px;height:28px}.trip-editors_dateViewSwitch__ykK_6 button:after,.trip-editors_durationPrecisionSwitch__CmkiE button:after{content:"";position:absolute;top:-8px;bottom:-8px}.trip-editors_dateViewSwitch__ykK_6 button:after{top:-12px;bottom:-4px}.trip-editors_dateViewSwitch__ykK_6 button:first-child:after,.trip-editors_durationPrecisionSwitch__CmkiE button:first-child:after{left:-16px;right:-1px}.trip-editors_dateViewSwitch__ykK_6 button:last-child:after,.trip-editors_durationPrecisionSwitch__CmkiE button:last-child:after{left:-1px;right:-16px}.trip-editors_durationPopover__yRnXa{top:49px;right:0}.trip-editors_monthGrid__yyCF1{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:52px}.trip-editors_monthGrid__yyCF1>button{min-height:52px}.trip-editors_monthPicker__7Zrse{min-height:300px}.trip-editors_calendarMonths__Ucnm5{padding-top:12px}.trip-editors_inlineNights__ZlHpA{width:calc(100% - 12px);height:30px;box-sizing:border-box;margin-left:12px;padding-left:0;grid-template-columns:24px minmax(0,max-content) 24px;justify-content:start;gap:1px}.trip-editors_inlineNights__ZlHpA>button{width:24px;height:30px}.trip-editors_inlineNights__ZlHpA>button:first-child{grid-column:1}.trip-editors_inlineNights__ZlHpA>button:last-child{grid-column:3}.trip-editors_inlineNightsValue__5R_9Y{height:30px;min-height:30px;padding-bottom:2px;grid-column:2;gap:1px;font-size:12px;line-height:27px}.trip-editors_inlineNightsValue__5R_9Y input,.trip-editors_inlineRangeInputs__5NfQB input{width:23px}.trip-editors_inlineRangeInputs__5NfQB{gap:0}.trip-editors_dateReset__OQS_N{position:static;min-height:22px;padding:2px 5px;grid-row:1;justify-self:end;align-self:start}.trip-editors_durationControl__BAsXk{width:100%;height:36px;box-sizing:border-box;display:grid;grid-template-columns:74px minmax(0,1fr);grid-template-rows:36px;align-items:center;gap:0;grid-column:1/-1}.trip-editors_durationControl__BAsXk .trip-editors_durationPrecisionSwitch__CmkiE{grid-column:1;grid-row:1;justify-self:center;margin-left:0}.trip-editors_durationControl__BAsXk .trip-editors_inlineNights__ZlHpA{grid-column:2;grid-row:1}.trip-editors_durationHeader__yWoiL:has(.trip-editors_inlineNights__ZlHpA){padding-right:0}}@keyframes trip-editors_calendar-month-forward__iHsD8{0%{opacity:.65;transform:translateX(8px)}}@keyframes trip-editors_calendar-month-back__Ck82i{0%{opacity:.65;transform:translateX(-8px)}}@keyframes trip-editors_duration-popover-in__6cI4K{0%{opacity:.65;transform:translateY(-5px) scale(.98)}}@media (prefers-reduced-motion:reduce){.trip-editors_calendarMonths__Ucnm5[data-direction],.trip-editors_durationPopover__yRnXa{animation:none}.trip-editors_dateReset__OQS_N,.trip-editors_dateViewSwitch__ykK_6 button,.trip-editors_durationPrecisionSwitch__CmkiE button,.trip-editors_durationTrigger__rITCh,.trip-editors_monthGrid__yyCF1>button{transition:none}}.BackLink_back__01wko{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-left:-11.5px;padding:0 6px;color:var(--accent);font-size:13px;font-weight:650;text-decoration:none}.BackLink_button__1WaGb{border:0;background:transparent;font-family:inherit;cursor:pointer}.BackLink_back__01wko span{translate:0 .67px}.BackLink_back__01wko:focus-visible{outline:none;text-decoration:underline;text-underline-offset:4px}