.nav-miles-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.nav-miles-ticker-wrap{bottom:0;bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:9}.nav-miles-ticker{background:#fff;border-radius:120px 0 0 0;box-shadow:-2px -4px 12px rgba(0,0,0,.05);color:#3a3b3f;font-family:JetBrains Mono,monospace;font-size:12px;text-transform:uppercase;transform:translateY(100%);width:220px}.nav-miles-ticker[data-ready=true]{transform:translateY(var(--panel-height,0));transition:transform .2s ease}.nav-miles-ticker[data-ready=true]:not([data-expanded=true]):not(.is-collapsing):hover{transform:translateY(calc(var(--panel-height, 0px) - 4px))}.nav-miles-ticker[data-expanded=true]{transform:translateY(0)}.nav-miles-ticker__toggle{align-items:flex-end;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:inherit;line-height:1.4;padding:8px 16px;text-transform:inherit;width:100%}.nav-miles-ticker__toggle:focus-visible{outline:2px solid #71ded1;outline-offset:-2px}.nav-miles-ticker__toggle img{vertical-align:middle;width:20px}.nav-miles-ticker__toggle .nav-miles-number,.nav-miles-ticker__toggle .nav-miles-text{font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.4}.nav-miles-ticker__panel{transition:visibility .2s ease;visibility:hidden}.nav-miles-ticker[data-expanded=true] .nav-miles-ticker__panel{visibility:visible}.nav-miles-equivalents{padding:4px 16px 8px}.nav-miles-equiv{align-items:flex-end;display:flex;flex-direction:column;padding:4px 0}.nav-miles-equiv__value{color:#3a3b3f;font-size:12px}.nav-miles-equiv__label,.nav-miles-equiv__value{font-family:JetBrains Mono,monospace;line-height:1.2}.nav-miles-equiv__label{color:#9c9d9f;font-size:11px}.nav-miles-stats{margin:0;padding:8px 16px 12px}.nav-miles-stat{align-items:flex-end;display:flex;flex-direction:column;gap:2px;padding:6px 0}.nav-miles-stat dt{color:#9c9d9f;font-size:11px}.nav-miles-stat dd,.nav-miles-stat dt{font-family:JetBrains Mono,monospace;font-weight:400}.nav-miles-stat dd{color:#3a3b3f;font-size:12px;margin:0;text-align:right}.nav-miles-stat--status{border-top:none;justify-content:flex-end;padding-top:2px}.nav-miles-stat--status span{font-family:JetBrains Mono,monospace;font-size:10px}.nav-miles-dot{background:#c3cbd1;border-radius:50%;display:inline-block;height:8px;margin-bottom:1px;margin-right:4px;vertical-align:middle;width:8px}.is-in-flight .nav-miles-dot{background:#22c55e}@media(prefers-reduced-motion:reduce){.nav-miles-ticker,.nav-miles-ticker__panel{transition:none!important}}