.d3sSWq_page{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;background:#000;justify-content:center;align-items:center;min-height:100dvh;padding:20px;display:flex}.d3sSWq_card{background:#0a0a0a;border:2px solid orange;border-radius:16px;width:100%;max-width:400px;padding:28px 24px;box-shadow:0 12px 40px #ffa50038}.d3sSWq_logo{object-fit:contain;width:auto;max-width:220px;height:72px;margin:0 auto 16px;display:block}.d3sSWq_title{text-align:center;color:#fff;margin:0;font-size:24px;font-weight:800}.d3sSWq_sub{text-align:center;color:#d0d0d0;margin:8px 0 20px;font-size:14px}.d3sSWq_field{margin-bottom:12px}.d3sSWq_label{color:#f0f0f0;margin-bottom:6px;font-size:12px;display:block}.d3sSWq_input{color:#111;background:#fff;border:1px solid #8a8a8a;border-radius:10px;width:100%;min-height:46px;padding:10px 12px;font-size:16px}.d3sSWq_input:focus{border-color:orange;outline:2px solid orange}.d3sSWq_error{color:#ffb4b0;background:#4a1010;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px}.d3sSWq_button{color:#000;cursor:pointer;background:linear-gradient(135deg,orange,gold);border:0;border-radius:10px;width:100%;min-height:46px;font-size:16px;font-weight:800}.d3sSWq_button:disabled{opacity:.6;cursor:wait}.d3sSWq_row{justify-content:space-between;margin-top:12px;display:flex}.d3sSWq_link{color:gold;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.d3sSWq_hint{color:#c8c8c8;margin:8px 0 0;font-size:12px}
