.BagsDropdown_wrapper__s1ExF{position:relative;overflow:visible}.BagsDropdown_pill__NxfYA{gap:6px}.stop-selector .tab-list>div .BagsDropdown_pillDesktop__32RQD{padding:7px 15px;font-size:12px;font-weight:400;line-height:20px;color:var(--color-text-secondary);background:#ffffff;border:1px solid var(--color-border-warm);box-shadow:none}.stop-selector .tab-list>div .BagsDropdown_pillActive__gQ3Pa{font-weight:600;color:var(--color-text-on-brand);background:var(--color-brand);border-color:var(--color-brand)}.BagsDropdown_pillLabel__apdFa{white-space:nowrap}.BagsDropdown_chevron__c5SMK{width:16px;height:16px;transition:transform .2s ease}.BagsDropdown_chevronOpen__B7N35{transform:rotate(180deg)}.BagsDropdown_chevronOnBrand__e3Efq{filter:brightness(0) invert(1)}.BagsDropdown_panel__vF2LG{position:absolute;top:100%;left:var(--bags-panel-shift,0);z-index:99999;width:max-content;max-width:calc(100vw - 16px);padding:12px 14px 10px;background:#ffffff;border-radius:17px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.BagsDropdown_panelHead__cOe2c{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:6px}.BagsDropdown_panelTitle__Md5T_{font-size:15px;font-weight:600;color:var(--color-text-primary)}.BagsDropdown_close__V_fab{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-full,999px);background:transparent;color:var(--color-text-secondary);font-size:18px;line-height:1;cursor:pointer}.BagsDropdown_close__V_fab:hover{background:var(--color-bg-subtle,#f3f1ee)}.BagsDropdown_row__EGyOi{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:7px 0}.BagsDropdown_rowLabel__xBsgo{font-size:14px;color:var(--color-text-secondary)}.BagsDropdown_stepper__tY3Mk{display:grid;grid-template-columns:30px 14px 30px;align-items:center;justify-items:center;grid-gap:12px;gap:12px}.BagsDropdown_stepGap__YEx0b{width:30px;height:30px}.BagsDropdown_stepBtn__kJkzW{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:8px;background:var(--color-brand-light,#e8f4f8);color:var(--color-brand,#2e9fbc);font-size:18px;line-height:1;cursor:pointer}.BagsDropdown_stepBtn__kJkzW:disabled{background:var(--color-bg-subtle,#f3f1ee);color:var(--color-text-muted);cursor:not-allowed}.BagsDropdown_count__rr6hR{min-width:14px;text-align:center;font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.BagsDropdown_panelFoot__fUiFr{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:8px}.BagsDropdown_done__ekj7N{padding:7px 18px;border:none;border-radius:999px;background:var(--color-brand,#2e9fbc);color:#ffffff;font-size:14px;font-weight:600;cursor:pointer}.BagsDropdown_clear__6SW8F{padding:4px 2px;border:none;background:transparent;color:var(--color-brand,#2e9fbc);font-size:14px;font-weight:600;cursor:pointer}.BagsDropdown_clear__6SW8F:disabled{color:var(--color-text-muted);cursor:default}.Filters_stripWrap__E7AfU{position:relative;flex:1 1 auto;min-width:0}.Filters_strip__m8qb_{flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 0;scroll-padding:0 8px}.Filters_strip__m8qb_::-webkit-scrollbar{display:none}.stop-selector .Filters_strip__m8qb_{flex-wrap:nowrap!important;row-gap:0!important;align-items:center!important}.Filters_strip__m8qb_>div{flex:none;margin-right:0!important}.Filters_fadeLeft__Ykguh,.Filters_fadeRight__umXIK{position:absolute;top:0;bottom:0;width:44px;display:flex;align-items:center;pointer-events:none}.Filters_fadeRight__umXIK{right:0;justify-content:flex-end;padding-right:4px}.Filters_fadeLeft__Ykguh{left:0;justify-content:flex-start;padding-left:4px}.Filters_nudge__64S0R{pointer-events:auto;display:none;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.86) 48%,rgba(236,241,247,.92));box-shadow:0 1px 2px rgba(16,24,40,.1),0 4px 10px rgba(16,24,40,.14),inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 1px rgba(16,24,40,.06);cursor:pointer;transition:background .12s ease,box-shadow .12s ease,transform .12s ease}@media (hover:hover) and (pointer:fine){.Filters_nudge__64S0R{display:inline-flex}}.Filters_nudge__64S0R:hover{background:linear-gradient(180deg,#ffffff,rgba(255,255,255,.85) 48%,rgba(236,241,247,.95))}.Filters_nudge__64S0R:active{transform:translateY(1px);box-shadow:0 1px 2px rgba(16,24,40,.12),inset 0 1px 0 rgba(255,255,255,.9)}.Filters_nudge__64S0R img{width:16px;height:16px;transform:rotate(-90deg)}.Filters_nudgeLeft__H684_ img{transform:rotate(90deg)}.Filters_strip__m8qb_>li{flex:none}.Filters_host__MmoLx{position:absolute;left:0;right:0;top:100%;height:0}.TalkActionsMic_outer__fo6O5{display:flex;align-items:flex-start;gap:10px;width:100%}.TalkActionsMic_zoneInner__cbE6V{display:flex;align-items:center;width:100%}.TalkActionsMic_washPill___VObB{border-radius:999px!important}.TalkActionsMic_washPill___VObB:before{left:0;width:100%;background:#fff;border:1px solid var(--color-brand,#0076a9);border-radius:999px}.TalkActionsMic_wrap__qdjCY{position:relative;display:inline-flex;align-items:center;flex:none;z-index:20}.TalkActionsMic_button__sDuPv{display:inline-flex;align-items:center;gap:6px;padding:7px 15px;border-radius:999px;border:1px solid var(--color-brand-deep,#015173);background:var(--color-brand-deep,#015173);color:#fff;font-size:12px;font-weight:600;line-height:20px;cursor:pointer;white-space:nowrap}.TalkActionsMic_button__sDuPv:hover{background:var(--color-brand,#0076a9)}.TalkActionsMic_button__sDuPv.TalkActionsMic_live__X3_NL{background:var(--color-brand,#0076a9);box-shadow:0 0 0 3px rgba(240,195,62,.55);animation:TalkActionsMic_talkActionsPulse__wx7Fj 1.4s ease-in-out infinite}@keyframes TalkActionsMic_talkActionsPulse__wx7Fj{0%,to{box-shadow:0 0 0 3px rgba(240,195,62,.55)}50%{box-shadow:0 0 0 6px rgba(240,195,62,.2)}}@media (prefers-reduced-motion:reduce){.TalkActionsMic_button__sDuPv.TalkActionsMic_live__X3_NL{animation:none}}.TalkActionsMic_label___EyH3{display:inline}.TalkActionsMic_panel__8F7VH{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:230px;max-width:min(340px,78vw);padding:10px 13px;border-radius:12px;background:#fff;border:1px solid var(--color-brand,#0076a9);box-shadow:0 8px 24px rgba(1,81,115,.18);color:#223;font-size:13.5px;line-height:1.45}@media (max-width:1280px){.TalkActionsMic_label___EyH3{display:none}.TalkActionsMic_button__sDuPv{padding:7px 9px}}.TalkActionsMic_outerMobile__P2Vki{flex-direction:column-reverse;align-items:stretch;gap:3px}.TalkActionsMic_mobileBarWrap__U2P7i{position:relative;width:100%;margin-bottom:10px}.TalkActionsMic_mobileBar__g5xAv{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;border:none;border-radius:12px;background:var(--color-brand,#0076a9);color:#fff;font-size:14px;font-weight:700;box-shadow:0 2px 10px rgba(0,118,169,.28);cursor:pointer}.TalkActionsMic_mobileBar__g5xAv.TalkActionsMic_live__X3_NL{box-shadow:0 0 0 3px rgba(240,195,62,.55);animation:TalkActionsMic_talkActionsPulse__wx7Fj 1.4s ease-in-out infinite}.ccs-slot{display:flex;align-items:center;gap:18px;background:#fff;border-radius:16px;padding:16px 20px;box-shadow:0 2px 10px rgba(9,50,76,.08);margin:14px 0;font-family:inherit}.ccs-tiles{flex:0 0 auto}.ccs-tile,.ccs-tiles{display:inline-flex;align-items:center}.ccs-tile{justify-content:center;background:#fff;border-radius:28%;box-shadow:0 3px 9px rgba(10,50,90,.16)}.ccs-tile-gpt{margin-left:-8px;color:#0d0d0d}.ccs-copy{flex:1 1 auto;min-width:0}.ccs-badge{gap:6px;background:#0b2a4a;color:#fff;border-radius:999px;padding:3px 10px 3px 3px;font-size:11px;font-weight:700;line-height:1.2;margin-bottom:6px}.ccs-badge,.ccs-badge-mark{display:inline-flex;align-items:center}.ccs-badge-mark{justify-content:center;width:17px;height:17px;border-radius:50%;background:#fff}.ccs-headline{font-size:16px;font-weight:700;color:#09324c;margin:0 0 2px;line-height:1.3}.ccs-detail{font-size:13px;color:#40606f;margin:0;line-height:1.4}.ccs-ctas{flex:0 0 auto;display:flex;flex-direction:column;gap:6px}.ccs-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:700;padding:7px 16px 7px 13px;border-radius:999px;text-decoration:none;white-space:nowrap;color:#fff}.ccs-btn-claude{background:#d97757}.ccs-btn-claude:hover{background:#c4643f;color:#fff}.ccs-btn-gpt{background:#0d0d0d}.ccs-btn-gpt:hover{background:#2a2a2a;color:#fff}.ccs-rail{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:8px 0;padding:10px 12px;background:#fff;border:1px solid var(--color-border-warm,#d8d4cf);border-radius:14px;font-family:inherit}.ccs-rail[data-placement=flight-results]{background:var(--color-bg-primary-subtle,#f5f9ff);border:1px solid var(--color-border,#e5e7eb);margin:8px 4px}.ccs-rail-copy{flex:1 1 120px;min-width:0;display:flex;flex-direction:column;gap:2px}.ccs-rail-label{font-size:9.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#b07d1e;line-height:1.1}.ccs-rail-headline{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;font-weight:700;line-height:1.28;color:#09324c}.ccs-rail .ccs-ctas{margin-left:auto;gap:5px}.ccs-rail .ccs-btn{font-size:11.5px;padding:5px 11px 5px 9px;gap:5px;justify-content:flex-start}