.page{background:#1f1f1d;place-items:center;min-height:100vh;display:grid}.header{text-align:center;color:#e7e7e7;position:absolute;top:24px;left:0;right:0}.logo{letter-spacing:2px;color:#cfcfcf;font-size:64px;font-weight:800}.title{margin-top:4px;font-size:20px;font-weight:700}.ts{color:#a5a5a5;margin-top:2px;font-size:11px}.card{background:#fff;border-radius:8px;width:560px;max-width:92vw;padding:28px 32px 22px;box-shadow:0 12px 40px #0003}.cardTitle{text-align:center;margin:6px 0 18px;font-size:28px}.FormRoot{gap:14px;display:grid}.FormField{gap:6px;display:grid}.FieldHeader{justify-content:space-between;align-items:baseline;display:flex}.FormLabel{color:#222;font-size:14px}.FormMessage{color:#c00;font-size:12px}.Input{border:1px solid #ddd;border-radius:6px;outline:none;width:100%;height:44px;padding:0 12px;font-size:14px;transition:border-color .15s}.Input:focus{border-color:#57b35e;box-shadow:0 0 0 3px #57b35e26}.Button{color:#fff;cursor:pointer;background:#57b35e;border:none;border-radius:6px;width:100%;height:46px;margin-top:6px;font-size:15px;font-weight:600}.Button:disabled{opacity:.7;cursor:default}.links{text-align:center;gap:10px;margin-top:14px;display:grid}.link{color:#2e80ff;font-size:14px;text-decoration:none}.link:hover{text-decoration:underline}.Error{color:#b00020;background:#ffecec;border:1px solid #ffb3b3;border-radius:6px;margin-top:4px;padding:10px 12px;font-size:14px}
/*# sourceMappingURL=df654d1e6bc72096.css.map*/