.access_accessShell__NJpDk{min-height:100vh;display:grid;place-items:center;padding:1.5rem;background:var(--mg-bg);color:var(--mg-text)}.access_accessForm__k6yHJ{width:min(100%,22rem);display:flex;flex-direction:column;align-items:center;gap:1.25rem}.access_accessLogo___Zz95{width:min(15rem,78vw);height:auto;object-fit:contain}.access_passwordInput__FiaZS{width:100%;border:1px solid var(--mg-border);border-radius:8px;padding:.9rem 1rem;background:var(--mg-surface);color:var(--mg-text);font:var(--mg-type-body);text-align:center}.access_passwordInput__FiaZS:focus{border-color:var(--mg-accent);box-shadow:0 0 0 3px var(--mg-focus);outline:none}.access_submitButton__99yrW{width:100%;border:1px solid var(--mg-accent);border-radius:8px;padding:.85rem 1rem;background:var(--mg-accent);color:#fff;font:var(--mg-type-action);text-transform:uppercase;letter-spacing:.16em;cursor:pointer;transition:background .2s ease,border-color .2s ease}.access_submitButton__99yrW:hover{background:var(--mg-accent-hover);border-color:var(--mg-accent-hover)}.access_errorMessage__5jRat{margin:0;color:var(--mg-danger);font:var(--mg-type-caption);text-align:center}