.v6f-newtrip .av-input,.v6w .av-input{border-color:color-mix(in srgb, var(--w-mute) 75%, var(--w-surface))}.v6f-newtrip{max-width:760px;padding-top:24px}.v6f-title{align-items:center;gap:14px;margin-top:12px;display:flex}.v6f-h1{font-size:30px}.v6f-block{margin-top:14px}.v6f-block-body{margin-top:12px}.v6f-step{border:1px solid var(--w-line);vertical-align:3px;letter-spacing:0;border-radius:999px;place-items:center;width:24px;height:24px;margin-right:10px;font-family:inherit;font-size:12px;font-weight:600;display:inline-grid}.v6f-sublabel{margin:18px 0 8px}.v6f-block-body>.v6f-sublabel:first-child,.v6f-more-body>.v6f-sublabel:first-child{margin-top:0}.v6f-field{min-width:0;display:block}.v6f-dates{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=480px){.v6f-dates{grid-template-columns:repeat(2,minmax(0,1fr))}}.v6f-hint{margin-top:8px}.v6f-steppers{flex-wrap:wrap;gap:12px 24px;margin-top:12px;display:flex}.v6f-gap{margin-top:10px}.v6f-budget{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v6f-budget .av-input{flex:140px;max-width:200px}.v6f-subhead{margin-top:24px}.v6f-stay-intro{margin:0 0 12px}.v6f-stay{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.v6f-stay .v6f-field,.v6f-stay-options{width:100%}.v6f-stay-options{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.v6f-stay-options li{background:var(--w-soft);color:var(--w-soft-ink,var(--w-ink));border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.v6f-stay-options li .av-src{color:inherit}.v6f-stay-remove{min-height:32px;font:600 13px/1.3 var(--ui);color:var(--w-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 4px;text-decoration:underline}.v6f-more{margin-top:14px}.v6f-more-toggle{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.v6f-more-toggle:focus-visible{outline:2px solid var(--w-ink);outline-offset:4px;border-radius:8px}.v6f-more-title{font-size:17px;font-weight:600;display:block}.v6f-more-sub{color:var(--w-mute);margin-top:2px;font-size:13px;line-height:1.4;display:block}.v6f-chev{width:22px;height:22px;transition:transform var(--m-fast);flex:none}.v6f-more[data-open=true] .v6f-chev{transform:rotate(180deg)}.v6f-more-body{border-top:1px solid var(--w-line);margin-top:14px;padding-top:14px}.v6f-more-body[hidden]{display:none}.v6f-bookings{margin-top:4px}.v6f-booking{border:1px solid var(--w-line);border-radius:14px;margin-top:10px;padding:12px;container-type:inline-size}.v6f-booking-main,.v6f-datetime{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.v6f-datetime{margin-top:10px}@container (width>=440px){.v6f-datetime{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}@container (width>=520px){.v6f-booking-main{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.v6f-add-row{margin-top:12px}.v6f-textbtn{min-height:44px;color:var(--w-ink2,var(--w-ink));font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:4px;padding:0 2px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.v6f-paste>summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding-block:11px;line-height:22px;display:list-item}.v6f-paste>summary:focus-visible,.v6f-textbtn:focus-visible{outline:2px solid var(--w-ink);outline-offset:2px;border-radius:6px}.av-input.v6f-select{appearance:none;text-overflow:ellipsis;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 21px) 52%,calc(100% - 16px) 52%;background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.v6f-select option{background:var(--w-surface);color:var(--w-ink)}.v6f-how{border-top:1px solid var(--w-line);margin-top:22px;padding-top:8px}.v6f-how summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.v6f-how dl{gap:10px;margin:6px 0 0;display:grid}.v6f-how dt{font-size:13px;font-weight:600}.v6f-how-kind{color:var(--w-mute);margin-left:8px;font-size:12px;font-weight:500}.v6f-how dd{color:var(--w-ink2,var(--w-ink));margin:2px 0 0;font-size:13px;line-height:1.45}.v6f-summary{margin-top:18px}.v6f-summary-list{gap:6px;margin:12px 0 0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:grid}.v6f-cta{margin-top:14px}@media (width<=479px){.v6f-cta{justify-content:center;width:100%}}.v6w-intro{margin-top:6px}.v6w-flow{margin-top:12px}.v6w-flow-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.v6w-steps{letter-spacing:.04em;text-transform:uppercase;color:var(--w-mute);margin:0;font-size:12px;font-weight:600}.v6w-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}@media (width>=560px){.v6w-types{grid-template-columns:repeat(4,minmax(0,1fr))}}.v6w-type{border:1px solid var(--w-line);background:var(--w-surface);min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;padding:0 14px;font-size:15px;font-weight:600}.v6w-type[aria-pressed=true]{background:var(--w-ink);color:var(--w-ground);border-color:var(--w-ink)}.v6w-type:focus-visible{outline:2px solid var(--w-ink);outline-offset:2px}.v6w-fields{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid;container-type:inline-size}.v6w-pair{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@container (width>=440px){.v6w-pair{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.v6w-stage{border:0;gap:8px;margin:0;padding:0;display:grid}.v6w-stage legend{padding:0}.v6w-radio{border:1px solid var(--w-line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:15px;display:flex}.v6w-radio input{width:18px;height:18px;accent-color:var(--w-ink);flex:none}.v6w-radio:has(input:checked){border-color:var(--w-ink)}.v6w-radio:has(input:focus-visible){outline:2px solid var(--w-ink);outline-offset:2px}.v6w-review{gap:8px;margin:12px 0 0;display:grid}.v6w-review div{grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:10px;font-size:15px;display:grid}.v6w-review dt{color:var(--w-mute)}.v6w-review dd{overflow-wrap:anywhere;margin:0}.v6w-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.v6w-day{color:var(--w-mute);margin:14px 0 4px;font-size:13px;font-weight:600}.v6w-item{align-items:flex-start}.v6w-item-body{overflow-wrap:anywhere;flex:1;min-width:0}.v6f-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.v6f-progress li{min-width:0}.v6f-progress button{text-align:left;width:100%;font:600 12px/1.3 var(--ui);color:var(--w-mute);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.v6f-progress button:disabled{cursor:default}.v6f-progress button:before{content:"";background:var(--w-line);border-radius:999px;height:4px;margin-bottom:6px;display:block}.v6f-progress [data-state=done] button:before,.v6f-progress [data-state=current] button:before{background:var(--w-ink)}.v6f-progress [data-state=current] button{color:var(--w-ink)}.v6f-progress button:focus-visible{outline:2px solid var(--w-ink);outline-offset:3px}@media (width<=479px){.v6f-progress-word{display:none}}.v6f-stepcount{letter-spacing:.04em;text-transform:uppercase;color:var(--w-mute);margin:14px 0 0;font-size:12px;font-weight:600}.v6f-stepnav{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.v6f-stepnav .av-pill.pri{margin-left:auto}.v6f-modes{margin-bottom:4px}.v6f-place{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.v6f-place>.v6f-field,.v6f-place>.av-input,.v6f-place .v6f-stay-options,.v6f-paste,.v6f-paste .v6f-field{width:100%}.v6f-paste{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.v6f-suggest{border:1px solid color-mix(in srgb, var(--w-mute) 45%, var(--w-surface));background:var(--w-surface);border-radius:12px;width:100%;margin:0;padding:4px;list-style:none}.v6f-suggest button{width:100%;min-height:44px;color:var(--w-ink);text-align:left;font:14px/1.35 var(--ui);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;padding:8px 10px;display:block}.v6f-suggest button:hover,.v6f-suggest button:focus-visible{background:var(--w-soft);outline:none}.v6f-suggest .av-src{display:block}.v6f-suggest-credit{padding:4px 10px 2px;font-size:11px}.v6f-travel-leg{border-top:1px solid var(--w-line);margin-top:14px;padding-top:12px}.v6f-check{align-items:center;gap:8px;margin:10px 0 6px;font-size:14px;display:flex}@media (prefers-reduced-motion:reduce){.v6f-chev{transition:none}}.qp-sheet .qp-create{width:100%;margin-top:12px}.qp-sheet .qp-full{text-align:center;margin-top:8px}.av-flow-cta{bottom:calc(64px + env(safe-area-inset-bottom));z-index:6;background:linear-gradient(to bottom, transparent, var(--w-ground) 14px);margin-top:12px;padding:14px 0 10px;position:sticky}.v6f-stepnav.av-flow-cta{margin-top:4px}.av-flow-cta>.av-pill.pri,.qp-sheet .av-flow-cta .qp-create{margin-top:0}@media (height<=560px) and (width<=1023px){.av-flow-cta{background:0 0;position:static}}@media (width>=1024px){.av-flow-cta{bottom:0}}.v6f-fold{margin-top:12px}.v6f-fold>summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:6px 32px 6px 0;list-style:none;position:relative}.v6f-fold>summary::-webkit-details-marker{display:none}.v6f-fold>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}.v6f-fold[open]>summary:after{transform:translateY(-30%)rotate(225deg)}.v6f-fold-now{color:var(--w-mute);font-size:13px;font-weight:400;line-height:1.4}.v6w-empty{justify-items:start;gap:12px;display:grid}.v6w-example{border:1px dashed var(--w-line);border-radius:12px;justify-self:stretch;padding:10px 14px 12px}.v6w-example-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--w-mute);margin-bottom:4px;font-size:12px;font-weight:600;display:inline-block}
