.fx-public-nav{position:fixed;inset:0 0 auto;z-index:100;color:#edf3ff;background:transparent;font-family:var(--font-sans,"Segoe UI",Arial,sans-serif)}.fx-public-nav .fv2-announcement{display:flex;justify-content:center;align-items:center;gap:15px;height:39px;padding:0 20px;background:linear-gradient(110deg,#23448f,#315bcc 50%,#23448f);font-size:11px;overflow:hidden;transition:height .45s,opacity .3s,transform .45s}.fx-public-nav .fv-promo-code{padding:4px 10px;border:1px solid #ffffff3b;border-radius:5px;background:#ffffff12;font-size:9px;letter-spacing:.13em;font-weight:700}.fx-public-nav .fv-promo-action{display:flex;gap:12px;align-items:center;border-left:1px solid #ffffff35;padding-left:15px}.fx-public-nav .fv-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;width:calc(100% - 80px);max-width:1320px;height:74px;margin:14px auto 0;padding:0 27px;border:1px solid #9cb9f52b;border-radius:48px;background:#0c172bea;backdrop-filter:blur(18px);transition:max-width .7s cubic-bezier(.22,1,.36,1),height .5s,padding .5s,box-shadow .5s}.fx-public-nav .fv-nav-brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.fx-public-nav .fv-nav-brand>img{width:38px;height:34px;object-fit:contain}.fx-public-nav .fv-nav-brand>span{font-size:25px;line-height:1;font-weight:650;letter-spacing:-.065em;color:#edf3ff}.fx-public-nav .fv-nav-links{display:flex;align-items:center;gap:22px;padding:12px 23px;background:#16243a80;border:1px solid #ffffff08;border-radius:30px}.fx-public-nav .fv-nav-links>a{font-size:12px;font-weight:500;white-space:nowrap;position:relative;color:#aebdd4;line-height:1.8}.fx-public-nav .fv-nav-links>a:hover,.fx-public-nav .fv-nav-links>a[aria-current=page]{color:#edf3ff}.fx-public-nav .fv-nav-links>a[aria-current=page]:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:1px;background:#729fff}.fx-public-nav .fv-nav-actions{display:flex;align-items:center;gap:23px;flex-shrink:0}.fx-public-nav .fv-nav-login{font-size:12px;color:#aebfdc}.fx-public-nav .fv-nav-start{display:flex;align-items:center;gap:20px;min-height:44px;padding:12px 20px;border-radius:28px;background:#4f7dff;color:white;font-size:12px;font-weight:600;transition:background .2s}.fx-public-nav .fv-nav-start:hover{background:#7298ff}.fx-public-nav .fv-mobile-menu,.fx-public-nav .fv-nav-toggle{display:none}.fx-public-nav.fv-nav-compact .fv2-announcement{height:0;opacity:0;transform:translateY(-100%);pointer-events:none}.fx-public-nav.fv-nav-compact .fv-nav-inner{max-width:1040px;height:64px;padding-inline:19px;box-shadow:0 12px 40px #0005}.fx-public-nav.fv-nav-compact .fv-nav-links{gap:18px;padding:10px 17px}.fx-public-nav :focus-visible{outline:2px solid #9bbfff;outline-offset:4px}@media(max-width:1050px){.fx-public-nav .fv-nav-links,.fx-public-nav .fv-nav-login{display:none}.fx-public-nav .fv-nav-toggle{display:grid;place-items:center;width:44px;height:44px;color:#e5efff}.fx-public-nav .fv-nav-actions{gap:13px}.fx-public-nav .fv-mobile-menu{display:flex;flex-direction:column;margin:10px auto 0;width:calc(100% - 40px);max-width:750px;background:#101d34fa;border:1px solid #a4bcf32b;border-radius:16px;padding:12px 24px 20px;box-shadow:0 18px 45px #0004;max-height:calc(100dvh - 130px);overflow-y:auto}.fx-public-nav .fv-mobile-menu>a{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid #ffffff12;padding:14px 0;font-size:14px;color:#cddaf0}.fx-public-nav .fv-mobile-menu>a>span{color:#7e9eff}.fx-public-nav .fv-mobile-menu>a[aria-current=page]{color:#9dbfff}}@media(max-width:800px){.fx-public-nav .fv2-announcement{height:35px;font-size:10px;gap:11px;padding:0 10px}.fx-public-nav .fv-promo-code{font-size:8px;padding:4px 8px}.fx-public-nav .fv-promo-action{border:0;padding:0}.fx-public-nav .fv-promo-action>span:first-child{display:none}.fx-public-nav .fv-nav-inner{width:calc(100% - 24px);height:64px;padding:0 13px;margin-top:10px;gap:12px}.fx-public-nav .fv-nav-brand{gap:8px}.fx-public-nav .fv-nav-brand>img{width:30px;height:29px}.fx-public-nav .fv-nav-brand>span{font-size:23px}.fx-public-nav .fv-nav-start{font-size:11px;padding:10px 14px;gap:12px}.fx-public-nav .fv-nav-actions{gap:10px}.fx-public-nav.fv-nav-compact .fv-nav-inner{height:60px;padding:0 13px;max-width:calc(100% - 26px)}.fx-public-nav .fv-mobile-menu{width:calc(100% - 24px);padding:10px 6% 18px}}@media(prefers-reduced-motion:reduce){.fx-public-nav *{transition:none!important}}