@tailwind base;@tailwind components;@tailwind utilities;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}.react-chatbot-kit-chat-input-container{display:none!important}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dark-mode{background-color:#121212;color:#f0f0f0;min-height:100vh;transition:background-color .3s}.dark-mode .navbar{background-color:#1e1e1e;color:#f0f0f0}.dark-mode .navbar-links a{color:#f0f0f0}.dark-mode .dropdown-menu{background-color:#2c2c2c;color:#fff}.dark-mode .dropdown-menu button:hover{background-color:#3c3c3c}.dark-mode .card-container,.dark-mode .login-box{background-color:#2a2a3a;color:#f0f0f0}.dark-mode button,.dark-mode input{background-color:#444;border:1px solid #666;color:#fff}.dark-mode input::placeholder{color:#aaa}.navbar{align-items:center;background-color:#2b2b2b;color:#fff;display:flex;font-family:Segoe UI,sans-serif;justify-content:space-between;padding:1rem 2rem}.navbar-logo{font-size:1.8rem;font-weight:700}.navbar-links{align-items:center;display:flex;gap:20px;list-style:none;margin:0;padding:0}.navbar-links li{align-items:center;display:flex;height:40px}.navbar-links a,.navbar-links button,.settings-button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;height:40px;justify-content:center;line-height:40px;padding:0 12px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.navbar-links a:hover,.settings-button:hover{color:#ccc;text-decoration:underline}.settings-dropdown{position:relative}.dropdown-menu{background-color:#f9f9f9;border-radius:6px;box-shadow:0 4px 12px #0003;color:#222;display:flex;flex-direction:column;gap:6px;min-width:160px;padding:.5rem;position:absolute;right:0;top:40px;z-index:999}.dropdown-menu button{background:none;border:none;color:#222;cursor:pointer;font-size:.95rem;font-weight:500;padding:8px 12px;text-align:left;transition:background-color .2s ease,color .2s ease;width:100%}.dropdown-menu button:hover{background-color:#eaeaea;color:#000}.get-started,.get-started-container{align-items:center;display:flex}.get-started{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;padding:6px 12px;transition:background-color .3s ease}.get-started-container .get-started{background-color:#1877f2}.get-started-container .get-started:hover{background-color:#165cdb}.sign-out-button{background-color:#d9534f!important;color:#fff!important}.sign-out-button:hover{background-color:#c9302c}.settings-button{box-sizing:border-box;margin-top:2px;vertical-align:middle}.login-page{align-items:center;background-color:#ccc;display:flex;height:100vh;justify-content:center;overflow:hidden}.login-box{background:#fff;border-radius:8px;box-shadow:0 1px 10px #0003;box-sizing:border-box;max-width:400px;padding:2rem 3rem;position:relative;width:100%}.login{margin-bottom:20px;text-align:center}.login-title{color:azure;font-size:24px;margin-bottom:1.5rem;text-align:center}.close-button{background:#0000;border:none;color:red;cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1 rem;z-index:10}.close-button:hover{color:#000}.form-group{align-items:left;display:flex;margin-bottom:1 rem}.form-group label{align-items:right;font-weight:500;margin-bottom:.5rem;text-align:flex;width:100px}.form-group input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:.5rem}.submit-button{background-color:#1877f2;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:.75rem;transition:background-color .2s ease;width:100%}.submit-button:hover{background-color:#165cdb}.google-button{background-color:#db4437;color:#fff;font-weight:700;margin-top:.5rem;padding:.75rem;width:100%}.google-button:hover{background-color:#c33d2e}.google-button:disabled{background-color:#aaa;cursor:not-allowed}.BusinessCard{align-items:center;border:3px solid blue;box-sizing:border-box;justify-content:center;margin:auto;padding:20px;position:relative}.about{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:40px 20px}.sign-up-page{align-items:center;background-color:#ccc;display:flex;height:100vh;justify-content:center;overflow:hidden}.sign-up-box{background-color:#fff;border-radius:8px;box-shadow:0 1px 10px #0003;box-sizing:border-box;max-width:400px;padding:2rem 3rem;position:relative;width:100%}.sign-up{margin-bottom:20px;text-align:center}.form-row{align-items:left;display:flex;flex-direction:column;margin-bottom:1 rem}.form-row label{font-weight:500;margin-bottom:5px}.google-button{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#444;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;justify-content:center;margin-top:1rem;padding:10px 20px;transition:background-color .3s ease,box-shadow .3s ease}.google-button:hover{background-color:#f5f5f5;box-shadow:0 2px 8px #0000001a}.AvatarCustomization{color:#fff;padding:2rem;position:relative;z-index:2}body,html{margin:0;overflow-y:auto;padding:0}.space-bg{background:radial-gradient(ellipse at bottom,#1b2735 0,#090a0f 100%);height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:0}.star{animation:twinkle 5s infinite;background:#fff;border-radius:50%;height:2px;position:absolute;width:2px}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:1}}.AvatarCustomization iframe{position:relative;z-index:10}.spinner{animation:pulse 1s infinite;color:#fff;font-size:18px;margin-top:20px;text-align:center}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}
/*# sourceMappingURL=main.09c6b03c.css.map*/