.JourneyPlanner_hero__FgVe6{display:grid;gap:.6rem;margin-bottom:1.2rem}.JourneyPlanner_title__29jJU{font-size:clamp(2rem,4.6vw,3.2rem);line-height:.96;letter-spacing:-.03em;margin:0}.JourneyPlanner_lede__oObVQ{max-width:52rem;color:var(--ink-soft);font-size:1rem;line-height:1.65}.JourneyPlanner_advancedGrid__0skpj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;align-items:start}.JourneyPlanner_toolbar__ZpZ6k{display:flex;gap:1rem;align-items:flex-end;margin-top:1rem}.JourneyPlanner_inlineControls__u4MTG{display:flex;align-items:flex-end;gap:.9rem;flex:1;min-width:0;flex-wrap:wrap}.JourneyPlanner_inlineTimeGroup__i6oyY{gap:.75rem}.JourneyPlanner_moreFiltersPanel__bGJ3K{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(16,38,58,.08)}.JourneyPlanner_operatorBlock__DyKhP{grid-column:1/-1;padding:1rem;border-radius:1.1rem;border:1px solid rgba(16,38,58,.09);background:rgba(255,255,255,.66)}.JourneyPlanner_operatorHead__Lozpy{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem}.JourneyPlanner_operatorDrawer__TrRxo{grid-column:1/-1;border:1px solid rgba(16,38,58,.09);border-radius:1.1rem;background:rgba(255,255,255,.66);overflow:hidden}.JourneyPlanner_operatorDrawerSummary__XRkFn{display:flex;justify-content:space-between;align-items:center;gap:.75rem;cursor:pointer;list-style:none;padding:.95rem 1rem}.JourneyPlanner_operatorDrawerSummary__XRkFn::-webkit-details-marker{display:none}.JourneyPlanner_operatorSummaryLabel__F2bjZ,.JourneyPlanner_operatorTitle__1HyfM{display:block;color:var(--ink-soft);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.JourneyPlanner_operatorChipGrid__QyAhK{display:flex;flex-wrap:wrap;gap:.55rem}.JourneyPlanner_operatorChip__7UgL0{border:1px solid rgba(16,38,58,.12);border-radius:999px;background:white;color:var(--rail);padding:.72rem 1rem;font:inherit;cursor:pointer;transition:all .14s ease}.JourneyPlanner_operatorChip__7UgL0:hover{border-color:rgba(31,98,143,.35);transform:translateY(-1px)}.JourneyPlanner_operatorChipActive__qTJ4l{background:linear-gradient(135deg,var(--rail),var(--rail-bright));color:white;border-color:transparent;box-shadow:0 10px 18px rgba(23,63,95,.18)}.JourneyPlanner_connectionGrid__hZkOd{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.JourneyPlanner_listingHintRow__JfSny{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.8rem}.JourneyPlanner_listingBadge__TAYDU,.JourneyPlanner_pricePill__c16oA{display:inline-flex;align-items:center;padding:.38rem .78rem;border-radius:999px;font-size:.84rem}.JourneyPlanner_listingBadge__TAYDU{background:rgba(196,69,54,.12);color:var(--signal);font-weight:700}.JourneyPlanner_listingPrice__vxe3Z{color:var(--rail);font-weight:700}.JourneyPlanner_pricePanel__NkfpN{justify-content:space-between}.JourneyPlanner_priceGroup__WUoXS{display:flex;align-items:center;gap:.6rem}.JourneyPlanner_pricePill__c16oA{background:rgba(23,63,95,.1);color:var(--rail);font-weight:700}.JourneyPlanner_copyGrid__y_pZN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.JourneyPlanner_copyPanel__tasVa{padding:1.2rem 1.25rem;border-radius:1.4rem;border:1px solid rgba(16,38,58,.08);background:rgba(255,250,240,.88);box-shadow:var(--card-shadow)}.JourneyPlanner_mobileSwapLabel__jY4f_{display:none}@media (max-width:920px){.JourneyPlanner_inlineControls__u4MTG,.JourneyPlanner_toolbar__ZpZ6k{flex-direction:column;align-items:stretch}.JourneyPlanner_advancedGrid__0skpj,.JourneyPlanner_connectionGrid__hZkOd,.JourneyPlanner_copyGrid__y_pZN{grid-template-columns:1fr}}@media (max-width:680px){.JourneyPlanner_hero__FgVe6{margin-bottom:1rem}.JourneyPlanner_lede__oObVQ{font-size:.96rem}.JourneyPlanner_advancedGrid__0skpj,.JourneyPlanner_inlineControls__u4MTG,.JourneyPlanner_toolbar__ZpZ6k{gap:.8rem}.JourneyPlanner_inlineTimeGroup__i6oyY{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.JourneyPlanner_listingHintRow__JfSny,.JourneyPlanner_operatorHead__Lozpy,.JourneyPlanner_priceGroup__WUoXS,.JourneyPlanner_pricePanel__NkfpN{flex-direction:column;align-items:flex-start}.JourneyPlanner_mobileSwapLabel__jY4f_{display:inline;font-size:.95rem;font-weight:700;margin-left:.45rem}.JourneyPlanner_operatorChip__7UgL0{width:100%;justify-content:center;min-height:48px}}