html{font-size:16px;box-sizing:border-box;height:100%}#root{height:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.875rem;font-weight:400;line-height:1.4}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;line-height:inherit}p{margin:0 0 1rem;font-size:1rem;font-weight:400;line-height:1.5}button,input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--input-background, #ffffff) inset;box-shadow:0 0 0 1000px var(--input-background, #ffffff) inset;transition:background-color 99999s ease-in-out 0s}@media (max-width: 425px){html{font-size:14px}body{font-size:.875rem}}.p-icon,.pi{width:1em!important;height:1em!important;font-size:inherit!important;line-height:1!important;vertical-align:baseline!important}.p-button .pi,.p-button .p-icon,.p-button-primary .pi,.p-button-primary .p-icon,.p-button-secondary .pi,.p-button-secondary .p-icon,.p-button-success .pi,.p-button-success .p-icon,.p-button-info .pi,.p-button-info .p-icon,.p-button-warning .pi,.p-button-warning .p-icon,.p-button-help .pi,.p-button-help .p-icon,.p-button-danger .pi,.p-button-danger .p-icon,.p-button-outlined .pi,.p-button-outlined .p-icon,.p-button-text .pi,.p-button-text .p-icon,.p-button-raised .pi,.p-button-raised .p-icon,.p-button-rounded .pi,.p-button-rounded .p-icon,.p-splitbutton .pi,.p-splitbutton .p-icon{color:inherit!important}.p-button:hover .pi,.p-button:hover .p-icon,.p-button:focus .pi,.p-button:focus .p-icon,.p-button:active .pi,.p-button:active .p-icon,.p-button.p-focus .pi,.p-button.p-focus .p-icon,.p-button.p-disabled .pi,.p-button.p-disabled .p-icon{color:inherit!important}.p-button.p-button-icon-only .pi,.p-button.p-button-icon-only .p-icon,.p-speeddial-button .pi,.p-speeddial-button .p-icon,.p-input-icon .pi,.p-input-icon .p-icon,.p-calendar .pi,.p-calendar .p-icon,.p-dropdown .pi,.p-dropdown .p-icon,.p-fileupload .pi,.p-fileupload .p-icon,.p-button-rounded .pi,.p-button-rounded .p-icon,.p-dialog .pi,.p-dialog .p-icon,.p-menu .pi,.p-menu .p-icon,.p-toolbar .pi,.p-toolbar .p-icon,.p-datatable .pi,.p-datatable .p-icon,.p-treetable .pi,.p-treetable .p-icon,.p-paginator .pi,.p-paginator .p-icon,.p-accordion .pi,.p-accordion .p-icon,.p-panel .pi,.p-panel .p-icon,.p-card .pi,.p-card .p-icon,.p-toast .pi,.p-toast .p-icon,.p-message .pi,.p-message .p-icon,.p-confirm-dialog .pi,.p-confirm-dialog .p-icon{color:inherit!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(.625rem + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.signup-container{display:flex;justify-content:center;align-items:center;height:92vh;background-color:#f4f4f4}.signup-form{padding:20px;background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;width:300px;display:flex;flex-direction:column}.input-group{margin-bottom:20px;width:80%}.input-group label{display:block;margin-bottom:5px}.input-group input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}.signup-button{background-color:#e5e7eb;color:#374151;border:1px solid #d1d5db;padding:10px;border-radius:4px;cursor:pointer;transition:background-color .3s,border-color .3s;width:40%;margin:10px}.signup-button:hover{background-color:#d1d5db;border-color:#cbd5e1}.forget-password{margin-left:10px}
