.auth_shell__F7Oiq{min-height:100dvh;display:grid;place-items:center;padding:36px 18px;background:#f7f5ed;color:#2d4034}.auth_card__KA4lG{width:100%;max-width:460px;padding:34px;background:#fffdf7;border:1px solid #dce2d3;border-radius:22px;box-shadow:0 12px 42px #2d40340b}.auth_brand__SlcND{display:flex;align-items:center;justify-content:center;gap:12px;color:#2d4034;text-decoration:none;margin:0 0 28px}.auth_brand__SlcND img{width:64px;height:64px}.auth_wordmark__M8ghs{font:600 30px/1 Georgia,serif;letter-spacing:-1px}.auth_eyebrow__Sob_Q{text-align:center;font-size:11px;font-weight:700;letter-spacing:1.6px;color:#64735b;margin:0 0 8px}.auth_card__KA4lG h1{font-size:30px;line-height:1.2;text-align:center;letter-spacing:-.7px;margin:0 0 12px;font-weight:700}.auth_intro__vywCl{text-align:center;font-size:14px;line-height:1.6;color:#667262;margin:0 0 24px}.auth_form__BXYhi{display:grid;gap:10px}.auth_form__BXYhi label{font-size:14px;font-weight:650;margin-top:5px}.auth_input__c251n{width:100%;box-sizing:border-box;border:2px solid #111;border-radius:9px;background:#fffefb;color:#20291f;padding:13px 14px;font-size:16px;min-height:49px}.auth_input__c251n:focus{outline:3px solid #b6c6a7;outline-offset:3px}.auth_hint__x95ox{font-size:12px;line-height:1.6;color:#667262;margin:2px 0 4px}.auth_submit__oaITh{width:100%;margin-top:10px;border:2px solid #465e43;border-radius:10px;padding:13px 16px;min-height:49px;background:#465e43;color:#fffdf7;font-size:15px;font-weight:650;cursor:pointer}.auth_submit__oaITh:hover{background:#354b33}.auth_submit__oaITh:focus-visible{outline:3px solid #111;outline-offset:3px}.auth_notice__WkLyv{padding:14px 16px;border:1px solid #aebd9f;border-left:4px solid #465e43;border-radius:9px;background:#edf2e7;font-size:14px;line-height:1.6;margin:0 0 20px}.auth_error__WDyRu{border-color:#d2a99c #d2a99c #d2a99c #9b4435;background:#fff0e9;color:#6b3026}.auth_notice__WkLyv p{margin:0}.auth_notice__WkLyv a{display:inline-block;font-weight:650;margin-top:8px;color:inherit;text-decoration:underline;text-underline-offset:3px}.auth_links__8hX3N{display:flex;justify-content:center;gap:12px 18px;flex-wrap:wrap;padding-top:22px;margin-top:24px;border-top:1px solid #e3e7dc;font-size:13px}.auth_links__8hX3N a{color:#465e43;text-underline-offset:4px}.auth_links__8hX3N a[aria-current=page]{font-weight:750}.auth_back__lGUh4{display:block;text-align:center;margin-top:20px;color:#667262;font-size:13px;text-underline-offset:4px}@media(max-width:400px){.auth_shell__F7Oiq{padding:20px 12px}.auth_card__KA4lG{padding:26px 21px;border-radius:17px}.auth_wordmark__M8ghs{font-size:27px}.auth_brand__SlcND img{width:56px;height:56px}.auth_card__KA4lG h1{font-size:27px}}