.SignInPage-module__NU8xhG__page{background:var(--ev-wash);color:var(--ev-ink);font-family:var(--ev-body);min-height:100vh}.SignInPage-module__NU8xhG__wrap{max-width:480px;margin:0 auto;padding:32px 16px 72px}.SignInPage-module__NU8xhG__card{background:var(--ev-paper);border:3px solid var(--ev-ink);box-shadow:5px 5px 0 var(--ev-ink);border-radius:20px;gap:16px;padding:24px 20px;display:grid}.SignInPage-module__NU8xhG__title{color:var(--ev-ink);font-family:var(--ev-display);text-transform:uppercase;margin:0;font-size:30px;font-weight:400;line-height:1.05}.SignInPage-module__NU8xhG__lede{margin:0;color:var(--ev-ink-soft)!important}.SignInPage-module__NU8xhG__providers{gap:10px;display:grid}.SignInPage-module__NU8xhG__provider{border:2px solid var(--ev-ink);min-height:50px;color:var(--ev-ink);font-family:var(--ev-body);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.SignInPage-module__NU8xhG__or{align-items:center;gap:10px;margin:0;display:flex}.SignInPage-module__NU8xhG__or:before,.SignInPage-module__NU8xhG__or:after{content:"";border-top:2px dashed var(--ev-rule);flex:1}.SignInPage-module__NU8xhG__or span{color:var(--ev-muted);font-family:var(--ev-mono);letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:600}.SignInPage-module__NU8xhG__tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.SignInPage-module__NU8xhG__tab{border:2px solid var(--ev-ink);background:var(--ev-paper);min-height:44px;color:var(--ev-ink);font-family:var(--ev-body);cursor:pointer;border-radius:999px;font-size:14px;font-weight:800}.SignInPage-module__NU8xhG__tabOn{background:var(--ev-ink);color:#fbf3e1}.SignInPage-module__NU8xhG__form{gap:12px;display:grid}.SignInPage-module__NU8xhG__field{color:var(--ev-ink);font-family:var(--ev-mono);letter-spacing:1px;text-transform:uppercase;gap:6px;font-size:11px;font-weight:600;display:grid}.SignInPage-module__NU8xhG__field input{border:2px solid var(--ev-ink);min-height:50px;color:var(--ev-ink);font-family:var(--ev-body);letter-spacing:0;text-transform:none;background:#fff;border-radius:12px;padding:0 12px;font-size:16px}.SignInPage-module__NU8xhG__hint{color:var(--ev-muted);font-family:var(--ev-body);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.SignInPage-module__NU8xhG__turnstile{min-height:65px}.SignInPage-module__NU8xhG__primary{border:3px solid var(--ev-ink);background:var(--ev-gold);min-height:52px;box-shadow:3px 3px 0 var(--ev-ink);color:var(--ev-ink);font-family:var(--ev-display);text-transform:uppercase;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;font-size:15px;text-decoration:none;display:flex}.SignInPage-module__NU8xhG__primary:disabled{opacity:.6}.SignInPage-module__NU8xhG__provider:focus-visible{outline:3px solid var(--ev-rust);outline-offset:2px}.SignInPage-module__NU8xhG__tab:focus-visible{outline:3px solid var(--ev-rust);outline-offset:2px}.SignInPage-module__NU8xhG__field input:focus-visible{outline:3px solid var(--ev-rust);outline-offset:2px}.SignInPage-module__NU8xhG__primary:focus-visible{outline:3px solid var(--ev-rust);outline-offset:2px}.SignInPage-module__NU8xhG__linkBtn:focus-visible{outline:3px solid var(--ev-rust);outline-offset:2px}.SignInPage-module__NU8xhG__error,.SignInPage-module__NU8xhG__ok{margin:0;font-size:14px;font-weight:700}.SignInPage-module__NU8xhG__error{color:var(--ev-red-deep)!important}.SignInPage-module__NU8xhG__ok{color:#1f7a4d!important}.SignInPage-module__NU8xhG__switch{text-align:center;margin:0}.SignInPage-module__NU8xhG__linkBtn{color:var(--ev-ink);font-family:var(--ev-body);text-decoration:underline;-webkit-text-decoration-color:var(--ev-rust);text-decoration-color:var(--ev-rust);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration-thickness:2px}
