body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,#f4f6fb,#eef2ff 50%,#e3edff);color:#11152a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow:hidden;padding:0}#root{display:flex;flex-direction:column;height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.form-field{display:flex;flex-direction:column;gap:.5rem;width:100%}.field-label{color:#0f172a;font-size:.9rem;font-weight:600;margin:0}.field-input-wrapper{position:relative;width:100%}.field-input{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #94a3b866;border-radius:14px;color:#0f172a;font-family:inherit;font-size:1rem;padding:.95rem 1rem;transition:border .2s ease,box-shadow .2s ease;width:100%}.field-input-with-action{padding-right:3rem}.field-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f133;outline:none}.field-input-action{align-items:center;color:#4f46e5;display:inline-flex;font-size:.85rem;font-weight:600;justify-content:center;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.field-input-action,.field-input-action button{background:#0000;border:none;cursor:pointer;padding:0}.field-input-action button{color:inherit;font:inherit}.field-hint{color:#6b7280;font-size:.8rem;margin:0}.status-text{font-size:.85rem;margin:0}.error-text{color:#dc2626}.success-text{color:#15803d}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
/*# sourceMappingURL=main.6ce9bbcb.css.map*/