.nav-lock{appearance:none;font:inherit;text-align:left;cursor:not-allowed;opacity:.45;background:0 0;border:0;margin:0;padding:0}.mg-nav__link.nav-lock{align-items:center;gap:var(--mg-space-1);padding:var(--mg-space-2) var(--mg-space-3);color:var(--mg-color-text-muted);display:inline-flex}.mg-nav__link.nav-lock:hover{color:var(--mg-color-text-muted);background:0 0}.nav-lock:focus-visible{opacity:.8}.nav-lock__mark{color:var(--mg-color-candle);flex:none}.mg-brand.nav-lock{align-items:center;gap:var(--mg-space-2);color:var(--mg-color-text);display:inline-flex}.nav-lock-notice{align-items:flex-start;gap:var(--mg-space-2);width:100%;max-width:var(--mg-content-max);min-width:0;padding:var(--mg-space-2) var(--mg-space-4);color:var(--mg-color-text-muted);font-size:var(--mg-text-sm);line-height:var(--mg-leading-snug);margin:0 auto;display:flex}@media (width>=900px){.nav-lock-notice{padding-inline:var(--mg-space-6)}}.nav-lock-notice__icon{color:var(--mg-color-candle);flex:none;margin-top:2px}.nav-lock-notice__text{overflow-wrap:anywhere;min-width:0}.session-lock__elapsed{align-items:baseline;gap:var(--mg-space-2);min-width:0;margin:0 0 var(--mg-space-3);flex-wrap:wrap;display:flex}.session-lock__elapsed-value{font-family:var(--mg-font-display);font-size:var(--mg-text-2xl);color:var(--mg-color-candle-bright);overflow-wrap:anywhere}.session-lock__elapsed-label{min-width:0;color:var(--mg-color-text-muted);overflow-wrap:anywhere}.session-lock__reassure{color:var(--mg-color-text-muted);font-size:var(--mg-text-sm);line-height:var(--mg-leading-normal);overflow-wrap:anywhere;margin:0}
