.pb .fx-head{padding-top:clamp(24px,4vw,56px);padding-bottom:clamp(16px,2.4vw,28px)}.pb .fx-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px 28px;align-items:center;margin-top:12px}.pb .fx-flap{display:flex;font-size:clamp(46px,7vw,104px);min-height:1.45em}.pb .fx-flap .flap{color:var(--y)}.pb .fx-h1{margin:0;font-family:var(--pb-cond),sans-serif;font-weight:700;font-size:clamp(30px,4.2vw,58px);line-height:.95;letter-spacing:-.01em}.pb .fx-where{margin:12px 0 0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:17px;color:var(--soft)}.pb .fx-state{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:var(--lv);color:var(--g);font-family:var(--pb-mono),monospace;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.pb .fx-state i{width:9px;height:9px;border-radius:50%;background:currentColor}.pb .fx-state.lv-unknown{background:transparent;color:var(--soft);box-shadow:inset 0 0 0 1px var(--muted)}@media (max-width:900px){.pb .fx-hero{grid-template-columns:minmax(0,1fr)}.pb .fx-state{justify-self:start}}.pb .fx-upd{margin:16px 0 0;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.pb .fx-free{margin:14px 0 0;display:inline-flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:15px;color:var(--soft)}.pb .fx-free b{font-family:var(--pb-mono),monospace;font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;background:var(--y);color:var(--g);border-radius:4px;padding:3px 7px}.pb .fx-sum{border-left:4px solid var(--y);padding:4px 0 4px clamp(16px,2vw,24px);max-width:860px}.pb .fx-sum p{margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.55;color:var(--ink)}.pb .fx-sum .mono{display:block;margin-bottom:10px}.pb .fx-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0;align-items:stretch}.pb .fx-end{padding:clamp(18px,2vw,26px);display:flex;flex-direction:column;gap:10px}.pb .fx-iata{font-family:var(--pb-cond),sans-serif;font-weight:700;font-size:clamp(56px,6vw,84px);line-height:.85;color:var(--y)}.pb .fx-city{font-size:16px;color:var(--soft);margin-top:-4px}.pb .fx-mid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0 clamp(10px,2vw,28px);min-width:110px}.pb .fx-mid svg{width:100%;max-width:150px;height:auto}.pb .fx-mid .dur{font-family:var(--pb-cond),sans-serif;font-weight:700;font-size:26px;line-height:1}.pb .fx-t{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:baseline;margin:0;font-family:var(--pb-mono),monospace}.pb .fx-t dt{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);min-width:92px}.pb .fx-t dd{margin:0;font-size:16px;color:var(--ink);font-variant-numeric:tabular-nums}.pb .fx-t dd small{color:var(--muted);font-size:13px;margin-left:6px}.pb .fx-t dd.late{color:var(--y)}.pb .fx-t dd.sched-struck{text-decoration:line-through;text-decoration-color:var(--bad);text-decoration-thickness:2px;color:var(--muted)}.pb .fx-t dd.none{color:var(--muted)}.pb .fx-gates{display:flex;gap:10px;margin-top:6px}.pb .fx-gates div{flex:1;background:#171a1c;border-radius:10px;padding:10px 12px;border-top:3px solid var(--line)}.pb .fx-gates b{display:block;font-family:var(--pb-cond),sans-serif;font-weight:700;font-size:34px;line-height:1}.pb .fx-gates .none b{color:var(--muted);font-size:22px;padding-top:8px;padding-bottom:3px}.pb .fx-gates span{font-family:var(--pb-mono),monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pb .fx-note{margin:0;font-size:15px;line-height:1.5;color:var(--soft)}@media (max-width:760px){.pb .fx-route{grid-template-columns:1fr}.pb .fx-mid{flex-direction:row;padding:14px 0;justify-content:flex-start}.pb .fx-mid svg{transform:rotate(90deg);width:36px;max-width:36px}}.pb .fx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:680px){.pb .fx-grid{grid-template-columns:1fr}}.pb .fx-list{margin:12px 0 0;padding-left:20px;color:var(--soft);font-size:16px;line-height:1.6}.pb .fx-owed{border:1.5px solid var(--y);background:linear-gradient(180deg,rgba(255,199,44,.09),rgba(255,199,44,.03));border-radius:16px;padding:clamp(20px,2.4vw,30px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px 40px}.pb .fx-owed h2{font-family:var(--pb-cond),sans-serif;font-weight:700;font-size:clamp(30px,3vw,44px);line-height:1;margin:10px 0 0}.pb .fx-owed p{margin:12px 0 0;font-size:17px;line-height:1.55;color:var(--soft)}.pb .fx-owed .fine{font-size:13px;color:var(--muted);line-height:1.5}.pb .fx-owed .fine a{color:var(--soft)}.pb .fx-owed .big-n{font-family:var(--pb-cond),sans-serif;font-weight:700;font-size:clamp(56px,6vw,88px);line-height:.9;color:var(--y)}.pb .fx-owed ul{margin:12px 0 0;padding-left:20px;color:var(--soft);font-size:16px;line-height:1.55}.pb .fx-owed .btn{margin-top:16px}@media (max-width:860px){.pb .fx-owed{grid-template-columns:1fr}}.pb .fx-faq .faq2,.pb .fx-faq h2{max-width:860px}.pb .fx-faq .faq2 summary{font-size:clamp(22px,2.2vw,28px)}.pb .fx-faq .faq2 details p{padding:0 0 22px;margin:0;font-size:17px;line-height:1.6;color:var(--soft);max-width:720px}.pb .fx-faq .faq2 details p+p{margin-top:-10px}.pb .fx-rel{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:4px 18px}.pb .fx-rel a{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--soft);text-decoration:none;font-size:15px}.pb .fx-rel a b{font-family:var(--pb-mono),monospace;color:var(--y);font-weight:600;min-width:62px}.pb .fx-rel a:hover{color:var(--ink)}.pb .fx-nf{padding-block:clamp(48px,8vw,120px)}.pb .fx-nf h1{font-family:var(--pb-cond),sans-serif;font-weight:700;font-size:clamp(36px,5vw,72px);line-height:.95;margin:12px 0 0}.pb .fx-nf p{font-size:18px;line-height:1.55;color:var(--soft);max-width:640px}.pb .fx-fl{color:inherit;text-decoration:none}.pb .fx-fl:hover{color:var(--y)}