.FnPRda_promotion{flex-shrink:0;width:100%;max-width:728px;margin:0 auto 8px}.FnPRda_banner{box-sizing:border-box;color:#fff;background:linear-gradient(105deg,#242432,#191a25);border:1px solid #434253;border-radius:10px;align-items:center;gap:16px;width:100%;height:90px;padding:14px 20px;font-family:Arial,Helvetica,sans-serif;line-height:1.2;text-decoration:none;transition:filter .15s;display:flex}.FnPRda_banner:hover{filter:brightness(1.1)}.FnPRda_banner:focus-visible{outline-offset:3px;outline:2px solid #c9b2ff}.FnPRda_mark{object-fit:contain;flex-shrink:0;width:59px;height:45px}.FnPRda_identity{flex:1;min-width:0}.FnPRda_wordmark{letter-spacing:-.8px;white-space:nowrap;font-size:23px;font-weight:750;display:block}.FnPRda_wordmark>span{color:#c1a6f1}.FnPRda_tagline{color:#bbb8ce;margin-top:5px;font-size:13px;display:block}.FnPRda_cta{white-space:nowrap;color:#d9c6ff;border:1px solid #8973b1;border-radius:7px;flex-shrink:0;padding:11px 14px;font-size:12px;font-weight:700}.FnPRda_joinIcon{flex-shrink:0;width:18px;height:18px}.FnPRda_cta{justify-content:center;align-items:center;gap:7px;display:inline-flex}.FnPRda_mobileCta{display:none}@media (max-width:600px){.FnPRda_promotion~.footer-top{display:block}.FnPRda_promotion~.footer-top .footer-brand{display:none}.FnPRda_promotion~.footer-top nav{flex-wrap:nowrap;align-items:center;width:100%;display:flex;justify-content:center!important;gap:18px!important}.FnPRda_promotion~.footer-top a{white-space:nowrap;font-size:10px}.FnPRda_promotion~.footer-top .data-status-line{font-size:10px}:is(.FnPRda_promotion~.footer-top,.FnPRda_promotion~.footer-bottom){width:100%;min-width:0}.FnPRda_promotion{width:100vw;max-width:none;margin:0 0 4px;position:relative;left:50%;transform:translate(-50%)}.FnPRda_banner{height:52px;padding:4px max(12px,env(safe-area-inset-right)) 4px max(12px,env(safe-area-inset-left));border-inline:0;border-radius:0;gap:10px}.FnPRda_mark{width:39px;height:35px}.FnPRda_wordmark{letter-spacing:-.6px;font-size:19px}.FnPRda_tagline{margin-top:3px;font-size:12px;line-height:1.25}.FnPRda_cta{color:#271b44;background:#c9b2ff;border:1px solid #8973b1;border-radius:9px;min-width:70px;min-height:32px;padding:5px 8px;font-size:13px}.FnPRda_joinIcon{width:17px;height:17px}.FnPRda_desktopCta{display:none}.FnPRda_mobileCta{display:inline}}@media (max-width:340px){.FnPRda_banner{gap:8px;padding-inline:10px}.FnPRda_mark{width:32px}.FnPRda_wordmark{font-size:18px}.FnPRda_tagline{font-size:11px}.FnPRda_cta{min-width:66px;padding-inline:6px}}@media (prefers-reduced-motion:reduce){.FnPRda_banner{transition:none}}html[data-native-app] .FnPRda_promotion~.footer-top nav{justify-content:center!important;gap:18px!important}html[data-native-app] body>.FnPRda_footer{padding-bottom:0!important}.FnPRda_pageWithFooter{--ab-footer-height:148px;min-height:100dvh;padding-bottom:var(--ab-footer-height)}.FnPRda_pageWithFooter>.FnPRda_footer.site-footer.product-footer{z-index:950;padding:6px max(12px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border-top:1px solid var(--line);background:var(--paper);box-sizing:border-box;flex-direction:column;gap:4px;width:100%!important;max-width:none!important;margin:0!important;display:flex!important;position:fixed!important;inset:auto 0 0!important}.FnPRda_footer .FnPRda_promotion{margin-bottom:0}.FnPRda_footer .footer-top{width:100%;min-width:0;display:block}.FnPRda_footer .footer-brand{display:none}.FnPRda_footer .footer-top nav{flex-wrap:nowrap;justify-content:center!important;gap:18px!important}.FnPRda_footer .footer-bottom{text-align:center;justify-content:center}.FnPRda_pageWithFooter .airline-live-page{bottom:var(--ab-footer-height);height:calc(100dvh - var(--ab-footer-height))}@media (max-width:600px){.FnPRda_pageWithFooter{--ab-footer-height:82px}.FnPRda_pageWithFooter>.FnPRda_footer.site-footer.product-footer{padding-top:0;padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right));gap:4px}.FnPRda_footer .footer-bottom{display:none}.FnPRda_footer .footer-top a{white-space:nowrap;align-items:center;min-height:22px;font-size:10px;display:inline-flex}.FnPRda_footer .data-status-line{font-size:10px}}@media print{.FnPRda_pageWithFooter{padding-bottom:0}.FnPRda_pageWithFooter>.FnPRda_footer.site-footer.product-footer{position:static!important}}
