.fl-page{gap:20px;padding-top:4px}.fl-body,.fl-page{display:flex;flex-direction:column}.fl-body{gap:22px}.fl--desk .fl-page{padding-top:6px}.fl--desk .gm-split__stage{align-self:start}.fl--desk .fl-body{gap:30px}.fl-rail{margin-block:2px 4px}.fl--desk .fl-rail{max-width:760px;margin-block:0 8px}.fl-slot{display:flex;min-width:0}.fl-slot>.gm-cube{flex:1;width:100%}.fl-wait{pointer-events:none}.fl-wait__bar{display:block;width:72%;height:18px;border-radius:9px;background:rgb(var(--shade)/.06)}.fl-wait__bar--h{width:88%;height:44px;border-radius:14px}.fl-wait--body{display:flex;flex-direction:column;gap:18px}.fl-wait__cube{display:block;aspect-ratio:1;border-radius:var(--r-tile);background:rgb(var(--shade)/.05);box-shadow:var(--well)}.fl-hero{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.fl-lead{margin:0;max-width:34ch;font-size:var(--t-h3);font-weight:520;line-height:1.42;color:var(--ink-2);text-wrap:pretty}.gm--rtl .fl-lead{max-width:38ch;line-height:1.8}.fl--desk .fl-lead{font-size:19px;max-width:44ch}.fl-hero__go{margin-top:6px}.gm .fl-stage{align-items:flex-start;gap:10px;padding:22px 18px 20px}.gm .fl-stage .fl-hero__t{font-size:30px;line-height:1.06;padding-block-end:.12em;margin-block-end:-.12em;background:var(--nx-title);-webkit-background-clip:text;background-clip:text;color:transparent}.gm--rtl .fl-stage .fl-hero__t{letter-spacing:0;line-height:1.3}.gm .fl-stage .fl-lead{font-size:15px;line-height:1.45;color:var(--nx-ink-2)}.gm--rtl .fl-stage .fl-lead{line-height:1.8}.fl-stage .fl-hero__go{margin-block-start:6px}.fl-stage .fl-hero__go .gm-btn{min-block-size:48px}.fl-stage.is-wait{min-block-size:132px}.fl-stage .fl-wait{display:flex;flex-direction:column;gap:12px;inline-size:100%}.fl-stage .fl-wait__bar{background:rgb(255 255 255/.1)}.fl-stage .fl-wait__bar--h{background:rgb(255 255 255/.14)}.fl-desk .gm-split{grid-template-columns:minmax(0,1fr)}.fl-desk .gm-split__left{display:none}.fl-desk .gm-split__stage{justify-self:center;inline-size:100%;max-inline-size:760px}@media (min-width:1024px){.gm .fl--desk .fl-stage,.gm.fl--desk .fl-stage{gap:14px;padding:44px 52px 40px}.gm .fl--desk .fl-stage .fl-hero__t,.gm.fl--desk .fl-stage .fl-hero__t{font-size:clamp(32px,3vw,45px);line-height:1.02;letter-spacing:-.045em}.gm--rtl.fl--desk .fl-stage .fl-hero__t{letter-spacing:0;line-height:1.25}.gm.fl--desk .fl-stage .fl-lead{font-size:18px}}@media (min-width:1024px) and (max-height:800px){.gm.fl--desk .fl-stage{gap:8px;padding:26px 40px 24px}.gm.fl--desk .fl-stage .fl-hero__t{font-size:clamp(27px,2.5vw,34px)}.gm.fl--desk .fl-stage .fl-lead{font-size:16px}.fl--desk .fl-body{gap:18px}.fl--desk .fl-ways__h{margin-block-end:8px}.fl--desk .fl-ways .gm-cubes{max-width:600px}}.fl-pair{display:flex;flex-direction:column;gap:10px}.fl--desk .fl-pair .gm-cubes{max-width:760px}.fl-src{color:var(--ink-3);letter-spacing:normal}.fl-apcube .gm-cube__head{align-items:center}.fl-apcube .gm-keycap--l{height:max(24px,15cqi);min-width:max(40px,27cqi);padding:0 max(6px,4cqi);border-radius:max(7px,4.5cqi);font-size:max(12px,7.8cqi)}.fl-ap{flex-direction:column;justify-content:flex-end;height:100%}.fl-ap,.fl-ap__fig{display:flex;gap:2.6cqi}.fl-ap__fig{align-items:flex-end;min-width:0}.fl-ap__num{font-family:var(--display);font-weight:800;font-size:26cqi;line-height:.86;letter-spacing:-.05em}.gm--rtl .fl-ap__num{font-size:23cqi;line-height:1.02}.fl-ap__unit{display:flex;flex-direction:column;min-width:0;padding-bottom:.6cqi;font-size:clamp(11px,8.6cqi,16px);font-weight:720;line-height:1.08;color:var(--tile-soft)}.fl-ap__unit small{margin-top:.8cqi;font-size:max(var(--t-tiny),6.6cqi);font-weight:620;line-height:1.15;color:var(--tile-soft);opacity:.86}.fl-ap__none{font-size:clamp(12px,8.6cqi,16px);font-weight:650;color:var(--tile-soft)}.fl-ap__codes{display:flex;flex-wrap:wrap;gap:1.6cqi;min-height:12cqi}.gm--rtl .fl-ap__codes{justify-content:flex-end}.fl-ap__codes .gm-keycap{min-width:0;height:max(18px,11.5cqi);padding:0 max(5px,3cqi);border-radius:max(5px,3.2cqi);font-size:max(var(--t-tiny),6.4cqi)}.fl-apcube:not(.is-on) .gm-pill{background:rgb(var(--shade)/.06);color:var(--ink);box-shadow:var(--well)}.fl-apcube .gm-pill__go{display:none}.fl-apcube .gm-pill{justify-content:center;padding-inline:14px}.fl-apcube .gm-pill__label{text-overflow:ellipsis}.fl-staycube{display:flex;flex-direction:column;justify-content:flex-end;gap:1.6cqi;height:100%}.fl-staycube b{font-family:var(--display);font-size:clamp(14px,8.4cqi,21px);font-weight:760;line-height:1.08;letter-spacing:-.015em;color:var(--tile-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fl-staycube small{font-size:max(var(--t-tiny),5.6cqi);font-weight:620;color:var(--tile-soft)}.fl-ways__h{margin:0 0 12px}.fl--desk .fl-ways .gm-cubes{max-width:760px}.fl-wayface{display:flex;flex-direction:column;justify-content:flex-end;gap:1.6cqi;height:100%}.fl-wayface b{font-family:var(--display);font-size:clamp(12.5px,11.6cqi,22px);font-weight:760;line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.gm--rtl .fl-wayface b{font-size:clamp(12px,10.6cqi,20px);line-height:1.42;letter-spacing:0}.fl-nobr{white-space:nowrap}.fl-wayface small{font-size:max(var(--t-tiny),7.4cqi);font-weight:620;line-height:1.15;color:var(--tile-soft)}.fl-gkey{background:var(--dark);color:var(--on-dark-1)}.gm-cube .fl-gkey{margin-inline-start:auto;margin-top:-1cqi}.fl-airports{display:flex;flex-direction:column;gap:10px;padding-bottom:4px}.fl-airports .gm-airports__grid{max-width:760px}.fl-airports__note{color:var(--ink-3)}.fl-airports .gm-airport{container-type:inline-size}.fl-airports .gm-airports--cubes .gm-airport__n{font-size:clamp(13px,8.2cqi,17px);font-weight:700;line-height:1.05}.fl-airports .gm-airports--cubes .gm-airport__n .gm-fig{margin-bottom:1cqi;font-size:30cqi;font-weight:800;line-height:.86;letter-spacing:-.05em}.gm--rtl .fl-airports .gm-airports--cubes .gm-airport__n .gm-fig{font-size:26cqi;line-height:1.05}.fl-airports .gm-airports--cubes .gm-airport__city{font-size:clamp(11px,6.8cqi,13px)}.fl-docked{display:flex;flex-direction:column;gap:18px}.fl--desk .fl-docked{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:start;max-width:820px}.fl-kept{display:flex;align-items:center;gap:8px;margin-bottom:12px}.fl-kept__change{margin-inline-start:auto}.fl-docked__pass,.fl-docked__side{display:flex;flex-direction:column;gap:14px}.fl--desk .fl-docked{grid-template-rows:auto auto auto;row-gap:14px}.fl--desk .fl-docked__pass{display:contents}.fl--desk .fl-docked .fl-kept{grid-column:1;grid-row:1;margin-bottom:0}.fl--desk .fl-docked .fl-dockslot{grid-column:1;grid-row:2}.fl--desk .fl-docked .fl-keep{grid-column:1;grid-row:3}.fl--desk .fl-docked__side{grid-column:2;grid-row:2/span 2;align-self:stretch}.fl--desk .fl-docked__side>.fl-next{flex:1}.fl--desk .fl-next .gm-fact__v{font-size:45px}.fl--desk.gm--rtl .fl-next .gm-fact__v{font-size:38px}.fl--desk .fl-next .gm-fact__pill{margin-top:auto}.fl-keep{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.fl-keep>.fl-keep__send,.fl-keep>.gm-savekey{display:flex;flex:1 1 0;min-width:max-content}.fl-keep .fl-sendfam,.fl-keep .gm-savekey .gm-btn{width:100%;height:52px;padding:0 14px;gap:7px;font-size:15px;white-space:nowrap}.fl-keep .gm-btn>span{line-height:1.15;text-align:center}.fl--phone .fl-keep{gap:8px}.fl--phone .fl-keep .fl-sendfam,.fl--phone .fl-keep .gm-savekey .gm-btn{padding:0 12px;gap:6px;font-size:14.5px}.fl-keep .gm-btn>svg{flex-shrink:0}.fl-keep .gm-savekey__more{display:none}.fl-next.gm-fact{position:relative;gap:6px;padding:16px 16px 14px}.fl-next .gm-fact__head{position:absolute;top:14px;inset-inline-end:14px;min-height:0}.fl-next .gm-fact__body{padding-inline-end:44px}.fl-next__line{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.fl-next__src{color:var(--cab-ink);opacity:.66;letter-spacing:normal}.fl-codes{display:inline-flex;flex-wrap:wrap;gap:5px}.fl-next--plain{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:18px 16px 14px;border-radius:var(--r-tile);text-align:start}.fl-next--plain .fl-next__key{position:absolute;top:14px;inset-inline-end:14px}.fl-next__t{max-width:100%;padding-inline-end:44px;font-family:var(--display);font-size:21px;font-weight:760;line-height:1.15;letter-spacing:-.01em;color:var(--cab-ink);text-wrap:balance}.gm--rtl .fl-next__t{font-family:inherit;font-size:19px;line-height:1.55;letter-spacing:0}.fl-next__pill{margin-top:0}.fl--desk .fl-next--plain{justify-content:space-between;padding:20px 18px 16px}.fl--desk .fl-next__t{font-size:26px;line-height:1.12}.gm--rtl.fl--desk .fl-next__t{font-size:22px;line-height:1.5}.fl-pass{--lip:3px;--notch:var(--ground);position:relative;display:grid;grid-template-columns:minmax(0,1fr) 30%;min-height:176px;border-radius:24px;background:linear-gradient(180deg,var(--pass-2),var(--pass));box-shadow:inset 0 1px 0 var(--on-dark-hair),0 var(--lip) 0 var(--pass-lip),0 22px 34px -22px rgb(var(--shade)/.65);color:var(--on-dark-1);transition:opacity .12s}.gm-sheet .fl-pass{--notch:var(--paper)}.fl-pass.is-ghost{opacity:0}.fl-pass:after,.fl-pass:before{content:"";position:absolute;inset-inline-end:calc(30% - 10px);width:20px;height:20px;border-radius:50%;background:var(--notch);z-index:2}.fl-pass:before{top:-10px;box-shadow:inset 0 -2px 2px rgb(var(--shade)/.12)}.fl-pass:after{bottom:calc(-10px - var(--lip));box-shadow:inset 0 2px 2px rgb(var(--shade)/.12)}.fl-pass__main{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:16px 18px}.fl-pass__head{display:flex;align-items:center;gap:9px}.fl-pass__kind{font-size:var(--t-micro);font-weight:680;letter-spacing:.09em;text-transform:uppercase;color:var(--on-dark-2)}.gm--rtl .fl-pass__kind{letter-spacing:0;text-transform:none}.fl-pass__code{margin-top:10px;font-family:var(--display);font-size:46px;font-weight:800;font-stretch:112%;line-height:.9;letter-spacing:-.03em;color:var(--on-dark-1)}.fl-pass__self{margin:10px 0 2px}.gm--rtl .fl-hero__t .gm-latin,.gm--rtl .fl-pass__code,.gm--rtl .fl-pass__flight{font-family:var(--display-latin)}.gm--rtl .fl-pass__code{letter-spacing:-.03em!important}.gm--rtl .fl-hero__t .gm-latin{font-size:1.04em;font-weight:800;letter-spacing:-.04em!important}.fl-gkey--pass{background:var(--key-getting);color:var(--key-getting-g)}.fl-gkey--head{border-radius:8px}.fl-pass__main{container-type:inline-size}.fl-pass__place{max-width:100%;margin-top:12px;font-family:var(--display);font-size:clamp(28px,17cqi,46px);font-weight:800;font-stretch:112%;line-height:.98;letter-spacing:-.03em;color:var(--on-dark-1);overflow-wrap:anywhere}.gm--rtl .fl-pass__place{font-size:clamp(26px,15cqi,40px);line-height:1.25}.fl-pass__place .gm-latin{font:inherit}.fl-pass__name{max-width:100%;font-size:13.5px;font-weight:600;color:var(--on-dark-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-pass__facts{display:flex;gap:24px;margin-top:auto;padding-top:12px}.fl-pass__fact{display:flex;flex-direction:column;gap:2px}.fl-pass__fact small,.fl-pass__stub small{font-size:var(--t-tiny);font-weight:680;letter-spacing:.08em;text-transform:uppercase}.fl-pass__fact small{color:var(--on-dark-3)}.gm--rtl .fl-pass__fact small,.gm--rtl .fl-pass__stub small{font-size:var(--t-micro);letter-spacing:0;text-transform:none}.fl-pass__fact b{font-family:var(--display);font-size:19px;font-weight:760;white-space:nowrap;color:var(--on-dark-1)}.gm--rtl .fl-pass__fact b{font-family:inherit;font-weight:750}.fl-pass__add{display:inline-flex;align-items:center;gap:7px;margin-top:auto;height:36px;padding:0 14px;border:0;border-radius:999px;font:inherit;font-size:13.5px;font-weight:650;color:var(--on-dark-1);background:var(--on-dark-well);box-shadow:inset 0 0 0 1px var(--on-dark-hair)}.fl-pass__add>span[aria-hidden]{font-size:17px;line-height:1}.fl-pass__add{max-width:100%;white-space:nowrap}.fl-pass__addl{min-width:0;overflow:hidden;text-overflow:ellipsis}.fl-pass__facts+.fl-pass__add{margin-top:12px}.fl-pass__stub{align-items:stretch;gap:4px;padding:16px 14px 14px;border-start-end-radius:24px;border-end-end-radius:24px;background:var(--pass-stub);color:var(--pass-ink)}.fl-pass__ctx,.fl-pass__stub{display:flex;flex-direction:column;min-width:0}.fl-pass__ctx{gap:1px;margin-bottom:2px}.fl-pass__ctx small{font-size:12px;font-weight:650;line-height:1.25;text-transform:none;letter-spacing:0;color:var(--pass-ink);opacity:.85;min-width:0;overflow-wrap:normal;word-break:keep-all;hyphens:none}.fl-pass__ctx.is-long small:first-child{font-size:10.5px}.fl-pass__stub small{color:rgb(var(--warm-ink-rgb)/.62)}.fl-pass__flight{font-family:var(--display);font-size:20px;font-weight:780;line-height:1.1;word-break:break-word}.fl-gkey--stub{background:var(--pass-ink);color:var(--pass-stub)}.fl-pass__by{margin-top:auto;line-height:1.3}.fl-pass__by.is-preview{opacity:.82}.fl-flylayer,.fl-flylayer:popover-open{position:fixed;inset:0;z-index:200;width:auto;height:auto;margin:0;padding:0;border:0;background:transparent;overflow:visible;pointer-events:none}.fl-fly{position:absolute;pointer-events:none;transform-origin:50% 50%;will-change:transform,opacity}.fl-dockslot.is-landing{opacity:0}.fl-sheet{--sheet-pb:calc(24px + env(safe-area-inset-bottom))}.gm-sheet--desk .fl-sheet{--sheet-pb:22px}.fl-sheet__cta{position:sticky;bottom:calc(-1 * var(--sheet-pb));z-index:2;margin:6px -4px 0;padding:10px 4px calc(12px + var(--sheet-pb));background:rgb(255 255 255/.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fl-sheet__cta:last-child{margin-bottom:calc(-1 * var(--sheet-pb))}.fl-form{gap:16px}.fl-field,.fl-form{display:flex;flex-direction:column}.fl-field{gap:8px;min-width:0}.fl-field__label{font-size:13px;font-weight:650;color:var(--ink-2)}.fl-field__hint{font-size:12.5px;color:var(--ink-3)}.fl-input{width:100%;box-sizing:border-box;height:52px;padding:0 16px;border:0;border-radius:16px;font:inherit;font-size:16px;font-weight:560;color:var(--ink);background:rgb(var(--shade)/.04);box-shadow:var(--well);outline:none}.fl-input::placeholder{color:var(--ink-3);font-weight:500}.fl-input:focus-visible{box-shadow:var(--well),0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.fl-input--time{font-family:var(--display);font-size:21px;font-weight:760;letter-spacing:.04em;text-align:center}.gm--rtl .fl-input--time{font-family:inherit}.fl-search{position:relative}.fl-results{margin:8px 0 0;padding:6px;list-style:none;border-radius:18px;background:var(--paper);box-shadow:var(--rest)}.fl-result{width:100%;display:flex;align-items:center;gap:12px;padding:9px 10px;border:0;border-radius:12px;background:transparent;text-align:start;color:var(--ink)}.fl-result:hover{background:rgb(var(--shade)/.04)}.fl-result>span{display:flex;flex-direction:column;min-width:0}.fl-result b{font-size:15px;font-weight:650}.fl-result small{font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-results__src{padding:6px 10px 2px}.fl-instead{align-self:flex-start;margin-top:-6px}.fl-origin{display:flex;align-items:center;gap:12px;padding-block:12px;padding-inline:14px 12px}.fl-origin__w{flex:1;min-width:0;display:flex;flex-direction:column}.fl-origin__w b{font-size:16px}.fl-origin__w small{font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-into .gm-keycap{font-size:13px}.fl-sub{font-size:11.5px;color:var(--ink-2)}.fl-sub.is-rec{color:var(--ink);font-weight:650}.fl-party{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;padding:0 14px;border-radius:14px;font-size:14.5px;font-weight:600;color:var(--ink-2);background:rgb(var(--shade)/.04);box-shadow:var(--well)}.fl-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fl-day{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:62px;padding:10px 12px;border-radius:16px;text-align:start}.fl-day b{font-family:var(--display);font-size:17px;font-weight:760;letter-spacing:-.01em}.gm--rtl .fl-day b{font-family:inherit}.fl-day small{font-size:11.5px;font-weight:600;line-height:1.2;color:var(--tile-soft)}.fl-day--other{flex-direction:row;align-items:center;gap:8px}.fl-day--other b{font-family:var(--ui);font-size:13.5px;font-weight:650}.fl-cal{overflow:hidden}.fl-cal__t{margin:12px 0 8px;font-size:14px;font-weight:650;color:var(--ink-2)}.fl-cal__jump{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin:0 0 12px;padding:10px 14px;border:0;border-radius:14px;font-size:13.5px;font-weight:620;line-height:1.3;text-align:start;color:var(--ink-2);background:rgb(var(--shade)/.04);box-shadow:var(--well)}.fl-cal__jump>span:not(.fl-cal__mk){flex:1;min-width:0;text-wrap:balance}.fl-cal__jump>svg{flex:none;color:var(--ink-3)}.fl-cal__mk{flex:none;width:14px;height:4px;border-radius:2px;background:var(--mk,var(--terracotta))}.fl-cal--hijri .gm-cal__d{height:50px;padding-bottom:12px}.fl-cal--hijri .gm-cal__n[data-h]:before{content:attr(data-h);position:absolute;top:100%;inset-inline-start:50%;transform:translateX(calc(var(--dir) * -50%));font-size:var(--t-tiny);font-weight:600;line-height:1;white-space:nowrap;color:var(--ink-3);pointer-events:none}.fl-cal--hijri .gm-cal__d.is-edge .gm-cal__n[data-h]:before{color:rgb(255 255 255/.72)}.fl-cal--hijri .gm-cal__d.is-today .gm-cal__n[data-h]:before{color:var(--blue);opacity:.8}.fl-cal--hijri .gm-cal__d:disabled .gm-cal__n[data-h]:before{color:var(--ink-4)}.fl-cal--hijri .gm-cal__d.has-mark .gm-cal__n:after{bottom:-16px}.fl-cal__hijri{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:10px 2px 0;font-size:13px;line-height:1.5;color:var(--ink-3)}.fl-cal__hijri b{font-weight:650;color:var(--ink-2)}.fl-day__hijri{margin-top:1px;opacity:.86}.fl-day__w{display:flex;flex-direction:column;min-width:0}.fl-pair2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px}.fl-ticket .fl-field{scroll-margin-block:16px 140px}.fl-note{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:var(--ink-3);text-align:center}.fl-answer{gap:14px;padding-top:6px;scroll-margin-top:12px}.fl-answer,.fl-noway{display:flex;flex-direction:column}.fl-noway{align-items:flex-start;gap:8px;padding:20px}.fl-noway__h{margin:4px 0 0}.fl-noway__b{margin:0;max-width:38ch;font-size:14.5px;line-height:1.5;color:var(--tile-soft)}.fl-noway__src{margin-top:6px;color:var(--tile-soft);opacity:.85}.fl-others{display:flex;flex-direction:column;gap:8px}.fl-others__row{display:flex;flex-wrap:wrap;gap:8px}.fl-ticket{display:flex;flex-direction:column;gap:20px}.fl-ticket__pass{margin-top:4px}.fl-asked{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"route change" "words change";align-items:center;gap:6px 12px;padding-block:14px;padding-inline:16px 14px;border-radius:20px}.fl-asked__route{grid-area:route;display:flex;align-items:center;gap:8px}.fl-asked__to{flex:none;color:var(--ink-3)}.fl-asked__w{grid-area:words;min-width:0;font-size:13.5px;font-weight:600;line-height:1.35;color:var(--ink-2)}.fl-asked__change{grid-area:change}.fl-gpick{display:flex;flex-direction:column;gap:8px}.fl-gpick__h{margin-top:6px}.fl-gpick__row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;font-size:15px;font-weight:650;text-align:start}.fl-gpick__w{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.fl-gpick__w b{font-weight:650}.fl-gpick__w small{font-size:12.5px;font-weight:560;line-height:1.3;color:var(--ink-3)}.fl-gpick__addr .fl-gpick__w b{text-align:start;unicode-bidi:isolate}.gm--rtl .fl-gpick__addr .fl-gpick__w b{text-align:end}.fl-pass__tz{margin-top:2px;font-size:10.5px;font-weight:600;letter-spacing:0;text-transform:none;opacity:.72}.fl-pass__flight{white-space:nowrap}.fl-keep__off{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--ink-2)}.fl-keep__retry{min-height:44px;margin-block:-14px;padding-inline:2px;font:inherit;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.fl-input--time.is-bad{box-shadow:var(--well),0 0 0 2px var(--terracotta)}.fl-noway--ask{min-height:132px}.fl-noway__dots{display:inline-flex;gap:6px;margin-top:4px}.fl-noway__dots>span{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.35;animation:fl-ask 1.2s ease-in-out infinite}.fl-noway__dots>span:nth-child(2){animation-delay:.2s}.fl-noway__dots>span:nth-child(3){animation-delay:.4s}@keyframes fl-ask{0%,to{opacity:.25}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.fl-noway__dots>span{animation:none;opacity:.5}}.fl-noway--off{gap:10px}.fl-noway--off .fl-noway__b{color:var(--ink-2)}.fl-fares{display:flex;flex-direction:column;gap:8px}.fl-fare{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"route route" "words price";align-items:end;gap:4px 12px;padding-block:12px;padding-inline:14px;border-radius:18px}.fl-fare__route{grid-area:route;display:flex;align-items:center;gap:8px;justify-content:flex-start}.gm--rtl .fl-fare__route{justify-content:flex-end}.fl-fare__end{display:inline-flex;align-items:center;gap:6px}.fl-fare__end b{font-family:var(--display);font-size:18px;font-weight:760;letter-spacing:-.01em}.fl-fare__to{flex:none;color:var(--ink-3)}.fl-fare__w{grid-area:words;min-width:0;font-size:12.5px;font-weight:600;color:var(--ink-2)}.fl-fare__price{grid-area:price}.fl-fares__note{margin:2px 2px 0;font-size:13px;line-height:1.45;color:var(--ink-2)}.fl-cal__src{margin:-6px 2px 12px;font-size:11.5px;line-height:1.4;color:var(--ink-3)}.gm--rtl .fl-ap__codes .gm-keycap,.gm--rtl .fl-next .gm-keycap{letter-spacing:0;word-spacing:normal}.fl-apcube.is-mine .gm-pill__go{display:none}.fl-pass.is-self{min-height:0}@container (max-width: 124px){.fl-wayface small{display:none}.fl-wayface b{font-size:clamp(11.5px,11cqi,15px);line-height:1.12}.gm--rtl .fl-wayface b{font-size:clamp(11.5px,10.6cqi,14px);line-height:1.38}}.fl-pass__stub>.fl-pass__mark,.fl-pass__stub>small:not(.fl-pass__by){margin-top:auto}.fl-pass__stub>.fl-pass__by{margin-top:6px}