.MobileRouteSheet_root__XMh79{position:fixed;top:var(--sheet-top,0);left:0;right:0;height:var(--sheet-h,100%);z-index:2050;display:flex;flex-direction:column;background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-sans,"Poppins",system-ui,sans-serif);animation:MobileRouteSheet_routeSheetIn__8_ACI var(--dur-2,.2s) var(--ease-out,ease-out) both}.MobileRouteSheet_rootApp__m6Dm5{z-index:10001;padding-top:max(env(safe-area-inset-top,0px),44px)}@keyframes MobileRouteSheet_routeSheetIn__8_ACI{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.MobileRouteSheet_root__XMh79,.MobileRouteSheet_swapping__6Sd30 img{animation:none}}.MobileRouteSheet_head__ayExN{flex:none;display:flex;align-items:center;min-height:56px;padding:8px 8px 2px}.MobileRouteSheet_headBtn__rZcTt{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);cursor:pointer;color:var(--color-text-primary)}.MobileRouteSheet_headBtn__rZcTt img{width:20px;height:20px}.MobileRouteSheet_title__5sDxz{flex:1 1;margin:0;text-align:center;font-size:17px;font-weight:700;color:var(--color-text-primary)}.MobileRouteSheet_done__7J7GM{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;min-width:56px;padding:8px;text-align:right;font:inherit;font-size:14px;font-weight:700;color:var(--color-brand);cursor:pointer}.MobileRouteSheet_route__d4mep{flex:none;padding:4px 16px 0}.MobileRouteSheet_node__SfGok{display:flex;gap:12px}.MobileRouteSheet_rail__yYjag{width:14px;flex:none;display:flex;flex-direction:column;align-items:center;padding-top:18px}.MobileRouteSheet_railDot__RcJ90{width:10px;height:10px;border-radius:50%;border:2.5px solid var(--color-border-strong);background:var(--color-bg);flex:none}.MobileRouteSheet_railDotOn___3nql{border-color:var(--color-brand);background:var(--color-brand)}.MobileRouteSheet_railLine__JFBzF{flex:1 1;width:0;min-height:12px;border-left:2px dashed var(--color-border-strong);margin:4px 0}.MobileRouteSheet_slotWrap__Kfs70{position:relative;flex:1 1;min-width:0;padding-bottom:10px}.MobileRouteSheet_slot__qS32p{display:block;width:100%;background:var(--color-bg-overlay,#f7fafc);border:1.5px solid transparent;border-radius:14px;padding:10px 14px 12px;text-align:left;cursor:pointer}.MobileRouteSheet_slotActive__gWIs_{background:var(--color-bg);border-color:var(--color-brand);cursor:default}.MobileRouteSheet_slotLabel__5LjEs{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--color-text-primary);margin-bottom:6px}.MobileRouteSheet_slotHead__EfkPK{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.MobileRouteSheet_slotHead__EfkPK .MobileRouteSheet_slotLabel__5LjEs{margin-bottom:0}.MobileRouteSheet_slotDone__X8Bt6{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0 0 0 8px;font:inherit;font-size:12.5px;font-weight:700;color:var(--color-brand);cursor:pointer}.MobileRouteSheet_slotEmpty__OLWiA{font-size:15px;color:var(--color-text-muted)}.MobileRouteSheet_chipWrap__ugn_K{display:flex;flex-wrap:wrap;gap:8px}.MobileRouteSheet_chip__FkHcv{display:inline-flex;align-items:center;gap:7px;max-width:100%;background:var(--color-brand);color:var(--color-text-on-brand,#fff);border-radius:1rem;padding:6px 8px 6px 13px;font-size:13.5px;line-height:1.3}.MobileRouteSheet_chip__FkHcv b{font-weight:700;flex:none}.MobileRouteSheet_chipTail__FoKLH{font-weight:400;opacity:.85;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileRouteSheet_chipX__51ype{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;flex:none;width:20px;height:20px;border-radius:50%;background:rgba(255,255,255,.25);color:#fff;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.MobileRouteSheet_chipWrap__ugn_K+.MobileRouteSheet_add__dOCPg,.MobileRouteSheet_chipWrap__ugn_K+.MobileRouteSheet_inputRow___nBuq{margin-top:8px}.MobileRouteSheet_add__dOCPg{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:2px 0 0;font:inherit;font-size:13px;font-weight:600;color:var(--color-brand);cursor:pointer;text-align:left}.MobileRouteSheet_inputRow___nBuq{display:flex;align-items:center;gap:10px;border-bottom:1.5px solid var(--color-brand);padding:6px 2px 8px}.MobileRouteSheet_inputIcon__1Zoml{width:18px;height:18px;flex:none}.MobileRouteSheet_inputIconFlip__xrXaK{transform:scaleX(-1)}.MobileRouteSheet_input__LjZU6.MobileRouteSheet_input__LjZU6{flex:1 1;min-width:0;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0;background:transparent;padding:2px 0;font:inherit;font-size:16px;font-weight:500;color:var(--color-text-primary)}.MobileRouteSheet_input__LjZU6::placeholder{color:var(--color-text-muted);font-weight:400}.MobileRouteSheet_clear__ISqbQ{border:none;flex:none;width:24px;height:24px;border-radius:50%;background:var(--color-bg-subtle,#f1f3f5);color:var(--color-text-secondary);font-size:15px;line-height:1}.MobileRouteSheet_clear__ISqbQ,.MobileRouteSheet_swap__fVEDH{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.MobileRouteSheet_swap__fVEDH{position:absolute;right:12px;bottom:10px;transform:translateY(50%);z-index:2;width:40px;height:40px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:0 1px 3px rgba(8,48,111,.1)}.MobileRouteSheet_swap__fVEDH img{width:18px;height:18px;transition:transform .3s ease}.MobileRouteSheet_swapping__6Sd30 img{animation:MobileRouteSheet_routeSwapRotate__1meJY .4s ease}@keyframes MobileRouteSheet_routeSwapRotate__1meJY{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}.MobileRouteSheet_list__Xw40_{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 16px 24px}.MobileRouteSheet_section__qIaYF{display:flex;align-items:center;gap:6px;margin:0;padding:14px 0 4px;font-size:13px;font-weight:600;color:var(--color-text-secondary)}.MobileRouteSheet_section__qIaYF img{width:16px;height:16px;opacity:.7}.MobileRouteSheet_row__kKHuM{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:none;border:none;border-bottom:1px solid var(--gray-20);display:flex;align-items:center;gap:12px;padding:11px 2px;text-align:left;font:inherit;cursor:pointer}.MobileRouteSheet_rowNested__HMNs3{padding-left:32px}.MobileRouteSheet_rowSelected__TGMZf{background:var(--color-bg-subtle)}.MobileRouteSheet_rowIcon__yiI1A{width:18px;height:18px;flex:none}.MobileRouteSheet_rowText__fqbau{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.MobileRouteSheet_rowTitle__yzCA4{font-size:15px;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileRouteSheet_rowTitle__yzCA4 b{font-weight:700}.MobileRouteSheet_rowSub__AQpMb{font-size:12.5px;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileRouteSheet_rowDist__M9lKb{flex:none;font-size:12.5px;font-weight:600;color:var(--color-brand)}.MobileRouteSheet_link__DA_sX{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:none;border:none;display:flex;align-items:center;gap:8px;padding:14px 2px;text-align:left;font:inherit;font-size:14px;font-weight:600;color:var(--color-brand);cursor:pointer}.MobileRouteSheet_link__DA_sX img{width:18px;height:18px}.MobileRouteSheet_hint__paS9s{margin:0;padding:18px 2px;font-size:14px;color:var(--color-text-secondary)}.PartyRows_rows__A16GP{display:flex;flex-direction:column;min-width:280px}.PartyRows_row__XlQ4_{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-bottom:1px solid var(--color-border)}.PartyRows_row__XlQ4_:last-of-type{border-bottom:0}.PartyRows_text__tuaTN{display:flex;flex-direction:column;min-width:0}.PartyRows_name__ny1ef{font-size:15px;font-weight:600;color:var(--color-text-primary)}.PartyRows_sub__KPiIo{font-size:12px;color:var(--color-text-secondary)}.PartyRows_bad__IOWaa .PartyRows_name__ny1ef,.PartyRows_bad__IOWaa .PartyRows_sub__KPiIo{color:var(--color-error)}.PartyRows_stepper__sCOu_{display:inline-flex;align-items:center;gap:8px;flex:none;background:var(--color-bg-overlay);border-radius:var(--radius-full);padding:3px}.PartyRows_btn__vtmsS{width:30px;height:30px;border:0;border-radius:50%;background:var(--color-bg);color:var(--color-text-primary);font:inherit;font-size:17px;font-weight:500;display:grid;place-items:center;cursor:pointer;box-shadow:0 1px 2px rgba(8,48,111,.12)}.PartyRows_off__1Mtoa{opacity:.4;cursor:default;box-shadow:none}.PartyRows_val__Wr_Ov{min-width:20px;text-align:center;font-size:15px;font-weight:600;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PartyRows_why__efh26{margin:10px 10px 0;padding:10px 12px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-error) 8%,var(--color-bg));color:var(--color-error);font-size:13px;line-height:1.35}.PartyRows_lg__BtI4S .PartyRows_row__XlQ4_{padding:16px 20px}.PartyRows_lg__BtI4S .PartyRows_name__ny1ef{font-size:16px}.PartyRows_lg__BtI4S .PartyRows_sub__KPiIo{font-size:12.5px}.PartyRows_lg__BtI4S .PartyRows_btn__vtmsS{width:34px;height:34px;font-size:18px}.PartyRows_lg__BtI4S .PartyRows_val__Wr_Ov{min-width:24px;font-size:16px}.PartyRows_lg__BtI4S .PartyRows_why__efh26{margin:14px 20px 0}.destination-search-container{width:100%;max-width:600px;margin:0 auto;padding:0 20px}.destination-search-wrapper{position:relative}.destination-search-input-container{display:flex;align-items:center;background:var(--color-bg);border:2px solid var(--color-border);border-radius:50px;padding:12px 20px;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.04)}.destination-search-input-container:focus-within{border-color:var(--color-brand);box-shadow:0 4px 16px rgba(26,86,219,.15)}.destination-search-input-container.destination-search-bare{border:none;border-bottom:1px solid var(--color-border);border-radius:0;box-shadow:none;padding:.75rem 0}.destination-search-input-container.destination-search-bare:focus-within{border-bottom:2px solid var(--color-brand);box-shadow:none}.destination-search-bare .destination-search-icon{width:20px;height:20px;opacity:.55}.destination-search-icon-flip{transform:scaleY(-1)}.destination-search-container.destination-search-bare-container{max-width:100%;padding:0;margin:0}.destination-search-icon{width:20px;height:20px;margin-right:12px;opacity:.5}.destination-search-input{flex:1 1;border:none;outline:none;font-size:16px;font-weight:500;color:var(--color-text-primary);background:transparent}.destination-search-input::placeholder{color:var(--color-text-muted);font-weight:400}.destination-search-clear{background:var(--color-bg-overlay);border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .2s ease}.destination-search-clear:hover{background:var(--color-border)}.destination-search-clear img{width:12px;height:12px;opacity:.6}.destination-search-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--color-bg);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.15);z-index:1000;overflow:hidden;animation:dropdownFadeIn .2s ease}.destination-search-dropdown-inline{position:static;margin-top:8px;animation:none;box-shadow:0 1px 3px rgba(0,0,0,.08)}.destination-search-dropdown-inline .destination-search-results{max-height:240px}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.destination-search-dropdown-header{padding:12px 16px 8px;font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.destination-search-results{list-style:none;margin:0;padding:0;max-height:400px;overflow-y:auto}.destination-search-result-item{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background .15s ease;gap:12px}.destination-search-result-item.highlighted,.destination-search-result-item:hover{background:var(--color-bg-overlay)}.destination-search-result-image{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0}.destination-search-result-image img{width:100%;height:100%;object-fit:cover}.destination-search-result-info{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.destination-search-result-city{font-size:15px;font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.destination-search-result-country{font-size:13px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.destination-search-result-code{font-size:12px;font-weight:600;color:var(--color-text-muted);background:var(--color-bg-overlay);padding:4px 8px;border-radius:4px;flex-shrink:0}.destination-search-no-results{padding:24px 16px;text-align:center;color:var(--color-text-secondary);font-size:14px}@media (max-width:768px){.destination-search-container{padding:0 16px}.destination-search-input-container{padding:10px 16px}.destination-search-input{font-size:16px}.destination-search-result-item{padding:10px 12px}.destination-search-result-image{width:40px;height:40px}.destination-search-result-city{font-size:14px}.destination-search-result-country{font-size:12px}}.destination-search-selected{display:flex;align-items:center;background:var(--color-bg);border:2px solid var(--color-border);border-radius:12px;padding:12px 16px;cursor:pointer;transition:all .2s ease;gap:12px}.destination-search-selected:hover{border-color:var(--color-brand);box-shadow:0 2px 8px rgba(26,86,219,.1)}.destination-search-selected-image{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0}.destination-search-selected-image img{width:100%;height:100%;object-fit:cover}.destination-search-selected-info{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.destination-search-selected-city{font-size:16px;font-weight:600;color:var(--color-text-primary)}.destination-search-selected-country{font-size:13px;color:var(--color-text-secondary)}.destination-search-selected-change{font-size:14px;font-weight:600;color:var(--color-brand);flex-shrink:0}.destination-search-container.inline-mode{max-width:100%;padding:0}.inline-mode .destination-search-input-container{border-radius:12px}.destination-search-chips-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.destination-search-chips-row .next-button{flex-shrink:0}@media (max-width:768px){.destination-search-chips-row{align-items:flex-start}.destination-search-chips-row .destination-search-chips{flex:1 1}.destination-search-chips-row:has(.action-buttons-multi){flex-direction:column;align-items:stretch}.destination-search-chips-row .action-buttons-multi{align-self:flex-end}}.destination-search-chips{display:flex;flex-wrap:wrap;gap:8px;flex:1 1}@media (max-width:768px){.destination-search-chips{flex-direction:column}.destination-search-chip{width:100%}.destination-search-chip-remove{margin-left:auto}}.destination-search-chip{display:flex;align-items:center;gap:8px;background:var(--color-bg-overlay);border:1px solid var(--color-border);border-radius:8px;padding:6px 10px;font-size:14px}.destination-search-chip-image{width:24px;height:24px;border-radius:4px;object-fit:cover}.destination-search-chip-text{font-weight:500;color:var(--color-text-primary)}.destination-search-chip-remove{background:none;border:none;color:var(--color-text-secondary);font-size:18px;cursor:pointer;padding:0 4px;line-height:1;transition:color .15s ease}.destination-search-chip-remove:hover{color:var(--color-error)}.destination-search-nearby{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border)}.destination-search-nearby-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.destination-search-nearby-label{display:block;font-size:13px;font-weight:600;color:var(--color-text-secondary)}.destination-search-nearby-close{flex-shrink:0;width:24px;height:24px;border:none;border-radius:50%;background:var(--color-bg-overlay);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease}.destination-search-nearby-close:hover{background:var(--color-border)}.destination-search-nearby-close img{width:12px;height:12px;opacity:.6}.destination-search-nearby-cards{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto;padding-right:4px}.destination-search-nearby-cards::-webkit-scrollbar{width:6px}.destination-search-nearby-cards::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.destination-search-nearby-cards::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.destination-search-nearby-cards::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.destination-search-nearby-card{display:flex;align-items:center;gap:8px;background:var(--color-bg-overlay);border:1px solid var(--color-border);border-radius:8px;padding:6px 10px;cursor:pointer;transition:all .15s ease;text-align:left;min-width:0}.destination-search-nearby-card:hover{border-color:var(--color-brand);box-shadow:0 2px 8px rgba(26,86,219,.1)}.destination-search-nearby-card-image{width:32px;height:32px;border-radius:6px;overflow:hidden;flex-shrink:0}.destination-search-nearby-card-image img{width:100%;height:100%;object-fit:cover}.destination-search-nearby-card-info{display:flex;align-items:baseline;gap:6px;min-width:0;flex:1 1}.destination-search-nearby-card-city{font-size:14px;font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.destination-search-nearby-card-code{font-size:12px;font-weight:500;color:var(--color-text-muted)}.destination-search-nearby-card-distance{font-size:12px;color:var(--color-brand);font-weight:500;flex-shrink:0}.destination-search-nearby-card-add{width:24px;height:24px;border-radius:50%;background:var(--color-bg-subtle);color:var(--color-brand);font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto}.destination-search-nearby-card:hover .destination-search-nearby-card-add{background:var(--color-brand);color:var(--color-bg)}@media (max-width:768px){.destination-search-nearby-cards{grid-template-columns:1fr}}.destination-search-nearby-chips{display:flex;flex-wrap:wrap;gap:8px}.destination-search-nearby-chip{background:var(--color-bg);border:1px dashed var(--color-border);border-radius:20px;padding:6px 12px;font-size:13px;font-weight:500;color:var(--color-brand);cursor:pointer;transition:all .15s ease}.destination-search-nearby-chip:hover{background:var(--color-bg-subtle);border-color:var(--color-brand);border-style:solid}.destination-search-add-more{display:block;width:100%;margin-top:12px;padding:10px 16px;background:var(--color-bg);border:2px dashed var(--color-border);border-radius:8px;font-size:14px;font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease;text-align:center}.destination-search-add-more:hover{border-color:var(--color-brand);color:var(--color-brand);background:var(--color-bg-subtle)}.destination-search-input-container .destination-search-input:focus-visible{outline:none!important}.TravelersSheet_root__TrdWi{position:fixed;top:var(--sheet-top,0);left:0;right:0;height:var(--sheet-h,100%);z-index:2050;display:flex;flex-direction:column;background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-sans,"Poppins",system-ui,sans-serif);animation:TravelersSheet_travelersSheetIn__eJddT var(--dur-2,.2s) var(--ease-out,ease-out) both}.TravelersSheet_rootApp__YekcF{z-index:10001;padding-top:max(env(safe-area-inset-top,0px),44px)}@keyframes TravelersSheet_travelersSheetIn__eJddT{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.TravelersSheet_root__TrdWi{animation:none}}.TravelersSheet_head__HOgTh{flex:none;display:flex;align-items:center;min-height:56px;padding:8px 8px 2px}.TravelersSheet_headBtn__Ce_df{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);cursor:pointer;color:var(--color-text-primary)}.TravelersSheet_headBtn__Ce_df img{width:20px;height:20px}.TravelersSheet_headSpacer__dXl6E{width:40px;flex:none}.TravelersSheet_title__PKFnc{flex:1 1;margin:0;text-align:center;font-size:17px;font-weight:700;color:var(--color-text-primary)}.TravelersSheet_body__S360O{flex:1 1;overflow-y:auto;padding:4px 0}.TravelersSheet_foot__KA6F1{flex:none;padding:12px 20px calc(20px + env(safe-area-inset-bottom, 0px))}.TravelersSheet_done__s_7UR{display:block;width:100%;border:0;border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-bg);font:inherit;font-size:16px;font-weight:600;padding:12px 16px;cursor:pointer;text-align:center}.TravelersSheet_done__s_7UR small{display:block;font-size:12px;font-weight:400;opacity:.85}.BucketListStepOnePass_root__gG5TT{font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif}.BucketListStepOnePass_heading__X8NqN{font:800 23px/1.2 Poppins,sans-serif;color:var(--color-brand-deep);letter-spacing:-.01em;margin:6px 0 20px}.BucketListStepOnePass_root__gG5TT .destination-search-add-more{width:auto;border:none;background:none;padding:8px 0 0;margin:0;color:var(--color-brand);font:600 12.5px/1 Poppins,sans-serif;cursor:pointer}.BucketListStepOnePass_root__gG5TT .destination-search-add-more:hover{text-decoration:underline;text-underline-offset:3px}.BucketListStepOnePass_pass__KLDai{position:relative;border:1.5px solid var(--color-border);border-radius:18px;background:linear-gradient(180deg,#fff 55%,var(--color-bg-subtle) 100%)}.BucketListStepOnePass_passTop__4faOn{display:flex;align-items:stretch;gap:6px;padding:16px 12px 18px}.BucketListStepOnePass_slot__jNKii{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 6px;border:1.5px solid transparent;border-radius:14px;background:transparent;cursor:pointer;transition:background .18s ease,border-color .18s ease}.BucketListStepOnePass_slotActive__ZRban{border-color:var(--color-brand);background:var(--color-brand-light)}.BucketListStepOnePass_slotLabel__z7BdG{display:inline-flex;align-items:center;gap:4px;font:700 10px/1 Poppins,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.BucketListStepOnePass_slotEdit__NcuVP{flex:none;color:var(--color-brand)}.BucketListStepOnePass_slotCode__L3hQT{font:800 clamp(26px,8vw,34px) /1.05 Poppins,sans-serif;color:var(--color-brand-deep)}.BucketListStepOnePass_slotCodeEmpty__K8zWO{color:var(--gray-60);letter-spacing:.08em}.BucketListStepOnePass_slotMore__Nk6zJ{font-size:12px;font-weight:700;vertical-align:super;margin-left:2px;color:var(--color-brand)}.BucketListStepOnePass_slotCity__yD5wA{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 12px/1.3 Poppins,sans-serif;color:var(--color-text-secondary)}.BucketListStepOnePass_passPlane__0LxQq{flex:none;align-self:center;width:26px;height:20px;background:var(--color-brand);-webkit-mask:url(/assets/svg/plane-right.svg) center/contain no-repeat;mask:url(/assets/svg/plane-right.svg) center/contain no-repeat}.BucketListStepOnePass_passPicker__8hjvs{padding:4px 16px 16px;border-top:1px solid var(--gray-20);animation:BucketListStepOnePass_passDrawerIn___0QGi .18s ease}@keyframes BucketListStepOnePass_passDrawerIn___0QGi{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.BucketListStepOnePass_passPickerHead__ZJJqg{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 8px;font:700 11px/1 Poppins,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.BucketListStepOnePass_passPickerHeadMobile__q6x1B{font:600 13px/1 Poppins,sans-serif;letter-spacing:0;text-transform:none;color:var(--color-text-secondary)}.BucketListStepOnePass_passDone__cK_wX{border:none;background:none;color:var(--color-brand);font:700 12.5px/1 Poppins,sans-serif;text-transform:none;letter-spacing:0;cursor:pointer}.BucketListStepOnePass_perf__mGH3Q{position:relative;height:0;margin:0 16px;border-top:2px dashed var(--color-border-strong)}.BucketListStepOnePass_notchLeft__NJmEM,.BucketListStepOnePass_notchRight__zf_FV{position:absolute;top:-11px;width:20px;height:20px;border-radius:50%;background:#fff}.BucketListStepOnePass_notchLeft__NJmEM{left:-27px}.BucketListStepOnePass_notchRight__zf_FV{right:-27px}.BucketListStepOnePass_passFoot__5Ir8w{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 16px}.BucketListStepOnePass_passFootLabel__dGVZK{font:700 10.5px/1 Poppins,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.BucketListStepOnePass_segment__SOvrf{display:flex;gap:4px;padding:3px;background:var(--gray-20);border-radius:999px}.BucketListStepOnePass_segmentBtn__LQHix{padding:8px 13px;border:none;border-radius:999px;background:transparent;color:var(--color-text-secondary);font:700 12.5px/1 Poppins,sans-serif;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.BucketListStepOnePass_segmentBtnOn__pJ3tv{background:#fff;color:var(--color-brand);box-shadow:0 1px 4px rgba(8,48,111,.16)}