.ld-oauth{display:grid;gap:8px}.ld-oauth button{height:auto;padding:9px 0;border:1px solid var(--au-edge);border-radius:var(--r-pill);background:transparent;font-size:13.5px;font-weight:600;color:var(--au-lit);transition:background .15s}.ld-oauth button:hover:not(:disabled){background:var(--au-fill);opacity:1}.ld-or{display:flex;align-items:center;gap:12px;margin:12px 0;font-family:var(--au-pixel);font-size:7.5px;letter-spacing:.7px;text-transform:uppercase;color:var(--au-on-green-2)}.ld-or:after,.ld-or:before{content:"";flex:1;height:1px;background:var(--au-edge)}.ld-form form{gap:0}.ld-form label{gap:5px}.ld-form label+label{margin-top:10px}.ld-form label>span:first-child{font-family:var(--au-pixel);font-size:7.5px;letter-spacing:.7px;text-transform:uppercase;color:var(--au-on-green-2)}.ld-form input{height:auto;padding:9px 13px;border:1px solid var(--au-edge);border-radius:10px;background:var(--au-fill);font-size:14px;color:var(--au-lit);transition:border-color .15s}.ld-form input[type=password],.ld-form input[type=text]{padding-right:42px}.ld-form input::placeholder{color:var(--au-on-green-2)}.ld-form input:hover{border-color:var(--au-edge-hover)}.ld-form input:focus{border-color:var(--au-on-green-2)}.ld-form input:focus-visible{outline:none}.ld-form button[type=button]{color:var(--au-on-green-2)}.ld-form button[type=button]:hover{color:var(--au-lit)}.ld-form p[role=alert]{margin-top:8px;font-size:12.5px;color:var(--au-lit)}.ld-form p{color:var(--au-lit)}.ld-form p+p{color:var(--au-on-green)}.ld-form button[type=submit]{height:auto;width:100%;margin-top:13px;padding:10px 0;border-radius:var(--r-pill);background:var(--au-lit);font-size:14.5px;font-weight:700;color:var(--au-green);transition:filter .15s}.ld-form button[type=submit]:hover:not(:disabled){background:var(--au-lit);filter:brightness(.94)}.ld-links{display:flex;justify-content:space-between;gap:12px;margin-top:11px;font-size:12.5px;color:var(--au-on-green)}.ld-links a,.ld-links button,.ld-new a,.ld-new button{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.ld-links a:hover,.ld-links button:hover,.ld-new a:hover,.ld-new button:hover{color:var(--au-lit)}.ld-new{margin-top:13px;text-align:center;font-size:12.5px;color:var(--au-on-green)}.ld-new a,.ld-new button{font-weight:700}.ld :focus-visible{outline:2px solid var(--au-lit);outline-offset:2px}.ld-dlg{width:392px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);padding:0;border:0;border-radius:20px;background:var(--au-deep);color:var(--au-lit);box-shadow:0 32px 80px -20px rgba(0,0,0,.7)}.ld-dlg::backdrop{background:rgba(10,14,11,.62);backdrop-filter:blur(3px)}.ld-dlg-in{position:relative;padding:26px 26px 24px}.ld-dlg h2{font-family:var(--serif-paper);font-size:23px;font-weight:500;letter-spacing:-.01em}.ld-sub{margin-top:7px;font-size:13.5px;line-height:1.5;color:var(--au-on-green)}.ld-dlg .ld-door{margin-top:19px}.ld-x{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-pill);color:var(--au-on-green-2);transition:background .15s,color .15s}.ld-x:hover{background:var(--au-fill);color:var(--au-lit)}.ld-x svg{width:16px;height:16px}