[hidden]{display:none!important}.access-curtain{position:fixed;inset:0;z-index:10000;overflow:auto;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,#122846,#235389);color:#152c49}.access-card{box-sizing:border-box;background:#f9fcff;border:1px solid #c5d6eb;border-radius:24px;max-width:480px;width:100%;padding:30px;box-shadow:0 15px 60px #0005;font-family:system-ui,sans-serif}.access-card h1{font-size:32px;margin:0 0 18px}.access-card p{font-size:16px;line-height:1.5}.access-card label{display:block;margin:24px 0 8px;font-weight:650}.access-card input{box-sizing:border-box;width:100%;font:inherit;padding:13px;border:1px solid #7188a5;border-radius:9px}.access-card button{width:100%;padding:14px;margin-top:14px;font:600 16px system-ui;border-radius:10px;border:1px solid #295280;cursor:pointer}.access-primary{background:#205395;color:white}.access-secondary{background:#ecf3fc;color:#163856}.access-card .access-note{font-size:14px;color:#496076}.access-card button:disabled{opacity:.65}.access-card input:focus-visible,.access-card button:focus-visible{outline:3px solid #cdad54;outline-offset:3px}.access-owner{display:inline-block;margin:15px 0;color:#0f4e9d}.footer-button{max-width:100%;white-space:normal;font-size:12px}
