.mc-nav-progress{z-index:10050;background:linear-gradient(90deg, var(--mc-green,#1f7a5c), var(--mc-amber,#d88922));height:4px;transform-origin:inline-start;opacity:0;pointer-events:none;transition:transform .2s,opacity .2s;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.mc-nav-progress.is-active{opacity:1;animation:1.2s ease-in-out infinite mc-nav-progress-slide}@keyframes mc-nav-progress-slide{0%{transform:scaleX(.05)}50%{transform:scaleX(.6)}to{transform:scaleX(.95)}}.mc-nav-status{z-index:10051;border:1px solid color-mix(in srgb, var(--mc-navy) 14%, transparent);max-width:calc(100vw - 2rem);color:var(--mc-navy,#16324f);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.1rem;font-size:.88rem;font-weight:700;line-height:1.6;transition:opacity .15s,transform .15s,visibility .15s;display:inline-flex;position:fixed;inset-block-end:1.25rem;inset-inline:1rem;transform:translateY(.5rem);box-shadow:0 .9rem 2.2rem #0f172a47;width:fit-content!important;margin-inline:auto!important}.mc-nav-status.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.mc-nav-status-spinner{border:2px solid #1f7a5c40;border-top-color:var(--mc-green,#1f7a5c);border-radius:50%;flex:none;width:1rem;height:1rem;animation:.7s linear infinite mc-nav-status-spin}@keyframes mc-nav-status-spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){.mc-nav-status{color:#f1f5f9;background:#16324f;border-color:#94a3b847}.mc-nav-status-spinner{border-color:#34d399 #94a3b859 #94a3b859}}html.mc-navigating a,html.mc-navigating button,html.mc-navigating [role=button]{pointer-events:none}html.mc-navigating{cursor:progress}@media (prefers-reduced-motion:reduce){.mc-nav-progress.is-active{animation:none;transform:scaleX(.85)}.mc-nav-status-spinner{animation:none}}@media (width<=575.98px){.mc-nav-status{white-space:normal;text-align:center;font-size:.82rem;inset-block-end:.85rem}}html[data-theme=dark] .mc-nav-status{color:#f1f5f9;background:#16324f;border-color:#94a3b847}html[data-theme=dark] .mc-nav-status-spinner{border-color:#34d399 #94a3b859 #94a3b859}
