#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fs-auth-fullscreen{align-items:center;background-color:#fff;display:flex;font-family:DM Sans,system-ui,sans-serif;justify-content:center;min-height:100vh}.fs-auth-card{align-items:center;display:flex;flex-direction:column;gap:24px;max-width:400px;padding:40px 24px;width:100%}.fs-auth-logo{height:auto;width:200px}.fs-auth-heading{color:#1a1a1a;font-size:18px;font-weight:500;margin:0;text-align:center}.fs-auth-subheading{color:#666;font-size:14px;margin:0;text-align:center}.fs-auth-buttons{display:flex;flex-direction:column;gap:12px;width:100%}.fs-auth-btn{align-items:center;border:none;border-radius:9999px;cursor:pointer;display:flex;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:500;gap:10px;justify-content:center;padding:14px 20px;transition:opacity .15s ease,background-color .15s ease;width:100%}.fs-auth-btn:disabled{cursor:not-allowed;opacity:.6}.fs-auth-btn-social{background-color:#f5f5f5;border:1px solid #e0e0e0;color:#1a1a1a}.fs-auth-btn-social:hover:not(:disabled){background-color:#eee}.fs-auth-btn-primary{background-color:#7357ff;color:#fff}.fs-auth-btn-primary:hover:not(:disabled){background-color:#6245ee}.fs-auth-btn-ghost{background-color:initial;border:1.5px solid #7357ff;color:#7357ff}.fs-auth-btn-ghost:hover:not(:disabled){background-color:#7357ff0f}.fs-auth-btn-link{background:none;border:none;color:#7357ff;cursor:pointer;font-family:DM Sans,system-ui,sans-serif;font-size:14px;padding:4px 0;text-decoration:underline}.fs-auth-divider{align-items:center;color:#999;display:flex;font-size:13px;gap:12px;width:100%}.fs-auth-divider:after,.fs-auth-divider:before{background-color:#e0e0e0;content:"";flex:1 1;height:1px}.fs-auth-input{border:1.5px solid #e0e0e0;border-radius:12px;box-sizing:border-box;color:#1a1a1a;font-family:DM Sans,system-ui,sans-serif;font-size:15px;outline:none;padding:14px 18px;transition:border-color .15s ease;width:100%}.fs-auth-input:focus{border-color:#7357ff}.fs-auth-input-error{border-color:#e53935}.fs-auth-error{color:#e53935;font-size:13px;margin:0;text-align:center}.fs-auth-back-btn{align-items:center;align-self:flex-start;background:none;border:none;color:#666;cursor:pointer;display:flex;font-family:DM Sans,system-ui,sans-serif;font-size:14px;gap:6px;padding:0}.fs-auth-back-btn:hover{color:#1a1a1a}.fs-auth-spinner{animation:fs-auth-spin .7s linear infinite;border:3px solid #e0e0e0;border-radius:50%;border-top-color:#7357ff;height:36px;width:36px}@keyframes fs-auth-spin{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.3296f03f.css.map*/