.access-page{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.access-card{width:100%;max-width:440px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:28px}.access-brand{display:flex;gap:10px;align-items:center;margin-bottom:24px;font-size:23px;font-weight:700}.access-brand small{display:block;font-size:9px;letter-spacing:1.8px;margin-top:4px}.access-card h1{font-size:25px;letter-spacing:-.6px}.access-card>p{color:#65776d;font-size:13px;margin:12px 0 22px}.access-card fieldset{padding:0;margin:0;border:0;min-width:0}.access-card .field{margin-bottom:16px}.access-card .field>span{font-size:12px}.access-card input{font-size:16px;min-height:44px}.access-card .primary{width:100%;min-height:44px;white-space:normal}.access-card .field small{font-size:11px;color:#65776d}.access-card nav{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:16px}.access-card .text-button{font-size:12px;min-height:40px}.access-home{display:block;text-align:center;font-size:12px;color:#65776d;margin-top:20px;line-height:1.5}.access-card .notice{overflow-wrap:anywhere}@media(max-width:420px){.access-card{padding:22px 18px}.access-card h1{font-size:23px}}.access-page{font-family:Arial,Helvetica,sans-serif;background:#f5f7f5;color:#183b37;--line:#dce5df}.access-card,.access-card *{box-sizing:border-box}.access-card .field{display:grid;gap:7px}.access-card input{width:100%;border:1px solid #cbd9d0;border-radius:7px;padding:10px 12px}.access-card button{cursor:pointer;border:0;border-radius:7px;font:inherit}.access-card button:disabled{opacity:.6;cursor:wait}.access-card .primary{background:#176b50;color:#fff;padding:12px}.access-card .text-button{background:#eef4ef;color:#176b50;padding:8px 12px}.access-card .notice{padding:12px;margin:12px 0;border-radius:7px;line-height:1.5}.access-card .error{background:#fff0ee;color:#8a2c20}.access-card .success{background:#edf6e8;color:#285834}
