.login_page___bVDP{min-height:100vh;display:grid;place-items:center;background:#f2f5ef;padding:24px;color:#244538}.login_card__r3Ltj{width:min(100%,520px);padding:36px;background:white;border:1px solid #dce5dc;border-radius:20px}.login_brand__isTcd{font-size:11px;letter-spacing:2px;color:#708b79;font-weight:700}.login_card__r3Ltj h1{font-size:28px;margin:18px 0}.login_card__r3Ltj p{font-size:14px;line-height:1.6;color:#62756a}.login_card__r3Ltj label{display:flex;flex-direction:column;gap:8px;margin:18px 0}.login_card__r3Ltj input{padding:13px;border:1px solid #cad9cf;border-radius:10px;width:100%}.login_card__r3Ltj fieldset{border:0;padding:0;margin:0;min-width:0}.login_card__r3Ltj button{padding:12px 18px;border-radius:10px;border:1px solid #cedcd0;cursor:pointer;margin:8px 0}.login_error__BN8Ls{background:#fff0eb;padding:14px;border-radius:10px;color:#a14230!important}.login_secret__4wAPS{display:block;overflow-wrap:anywhere;font-size:17px}.login_codes__aHlrZ,.login_secret__4wAPS{background:#f0f5ed;padding:18px;user-select:all}.login_codes__aHlrZ{line-height:1.8;white-space:pre-wrap}.login_qrBox__JnIQc{display:flex;align-items:center;justify-content:center;width:100%;min-height:240px;margin:20px 0;background:#fff;border:1px solid #dce5dc;border-radius:14px;overflow:hidden}.login_qrBox__JnIQc img{display:block;width:min(100%,320px);height:auto;aspect-ratio:1;object-fit:contain;image-rendering:pixelated}.login_qrBox__JnIQc p{padding:20px;text-align:center}.login_manual__Of63x{margin:18px 0;font-size:13px}.login_manual__Of63x summary{cursor:pointer;color:#315e48;font-weight:600}.login_manual__Of63x p{font-size:13px}