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}.inter-<uniquifier>{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:<weight>}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;src:url(https://client.aristara.ai/static/media/BebasNeue-Regular.12e3683f9192436a7be8.ttf) format("truetype")}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;src:url(https://client.aristara.ai/static/media/Cinzel-VariableFont_wght.2d087b545bf495f3d86d.ttf) format("truetype")}@font-face{font-family:Darker Grotesque;font-style:normal;font-weight:700;src:url(https://client.aristara.ai/static/media/DarkerGrotesque-Light.9076373bae7bfefb3595.ttf) format("truetype")}@font-face{font-family:Darker Grotesque Regular;font-style:normal;font-weight:700;src:url(https://client.aristara.ai/static/media/DarkerGrotesque-Regular.7398f68eeaaf3139aab8.ttf) format("truetype")}@font-face{font-family:Darker Grotesque Middle;font-style:normal;font-weight:700;src:url(https://client.aristara.ai/static/media/DarkerGrotesque-Medium.02544f519610a64f0add.ttf) format("truetype")}@font-face{font-family:Lyon Display;font-style:normal;font-weight:300;src:url(https://client.aristara.ai/static/media/LyonDisplay-Light.a70e12044b249e72d6f6.ttf) format("truetype")}@font-face{font-family:Spectral;font-style:normal;font-weight:300;src:url(https://client.aristara.ai/static/media/Spectral-Light.41b84394145409fe8e34.ttf) format("truetype")}body,html{font-size:16px;height:100dvh;margin:0;overflow:hidden;padding:0;width:100%}.App{font-family:Darker Grotesque!important;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:100dvh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dashboard-container{background:linear-gradient(179.9deg,#fdfeff 33.65%,#d6e3f8 99.91%);font-family:Arial,sans-serif}.dashboard-header{color:#fff;padding:50px 20px;position:relative;z-index:1}.dashboard-header:before{background-image:url(https://client.aristara.ai/static/media/login-bg.f21b246ec7f440a8f8e0.jpeg);background-position-y:43%;background-size:cover;z-index:-2}.dashboard-header:after,.dashboard-header:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.dashboard-header:after{background:linear-gradient(180deg,#282c47 .12%,#73737333 99.88%);z-index:-1}.header-content{position:relative}.header-content-1{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px;text-align:left}.header-content h1{font-size:32px;margin-bottom:5px;margin-top:0}.header-content p{margin:0}.header-controls{align-items:center;display:flex;justify-content:space-between}.header-controls .input-wrap{align-items:center;background-color:#e8f1fe;border-radius:12px;box-sizing:border-box;display:flex;height:40px;padding:10px;width:60%}.header-controls .input-wrap input{background-color:#e8f1fe;border:none;flex:1 1;font-size:12px;outline:none}.location{text-align:right}.menu-button{background:#e8f1fe;border:none;border-radius:3.49px;color:#fff;cursor:pointer;font-size:30px;height:34px;padding:0;width:34px}.dashboard-main{background:linear-gradient(180deg,#fdfeff 33.65%,#e8f1fe 99.91%);padding:20px}.dashboard-main p{font-size:14px}.dashboard-main .header{align-items:center;color:#000144;display:flex;justify-content:space-between;padding:10px}.header h2{font-size:20px;margin:0}.header .view-all{align-items:center;color:#000144;display:flex;font-size:12px;font-weight:600;justify-items:center;margin:0}section{margin-bottom:20px}h2{font-size:24px;margin-bottom:10px}.view-all{color:#007bff;float:right;font-size:14px;text-decoration:none}.view-all:hover{text-decoration:underline}.activity-cards,.request-cards{display:flex;gap:10px}.activity-card{background-color:#fff;border-radius:4px;flex-shrink:0;height:250px;margin-right:10px;overflow:hidden;width:165px}.activity-card .content{padding:10px}.request-card{background-image:url(https://client.aristara.ai/static/media/cardbg-1.20cad8d54ae1350b4620.png);background-size:cover;border-radius:8px;color:#fff;flex-shrink:0;margin-right:10px;padding:20px;width:130px}.request-card h3{margin:0}.activity-card h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;margin-top:0;overflow:hidden;text-overflow:ellipsis}.request-card a{color:#fff;text-decoration:none}.request-card p{height:40px}.activity-card img{border-radius:8px 8px 0 0;height:103px;object-fit:cover;object-position:center;width:100%}.activity-card .range{align-items:center;display:flex;flex-direction:row}.activity-card .range .sperate{padding:0 5px}.activity-card .range>div{background-color:#e8f1fe;border-radius:4px;padding:0 3px;text-align:center}.activity-card .range p{margin:4px 0}.horizontal-scroll-container{overflow:hidden}.scrollable-cards{display:flex;overflow-x:auto;scroll-behavior:smooth;text-align:left}.get-around{padding-bottom:50px;text-align:left}.get-around .map{height:200px;width:100%}.getting-there ul{list-style:none;padding:0}.getting-there ul li{margin-bottom:10px}.dashboard-footer{bottom:0;box-sizing:border-box;padding:32px;position:fixed;width:100%}.message-box{align-items:center;background-color:#fff;border:1px solid #e1e1e1;border-radius:6px;display:flex;padding:10px}.message-box input{border:none;flex:1 1;outline:none}.send-button{background:none;border:none;color:#007bff;cursor:pointer;font-size:24px;padding:0}.loader-wrap,.send-button{align-items:center;display:flex;justify-content:center}.loader-wrap{height:260px;width:100%}.loader{animation:spin 1s linear infinite;border:6px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;margin:20px auto;width:50px}.chat-page.chatbot-container *{box-sizing:border-box;font-family:Inter}.chat-page.chatbot-container{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100dvh;justify-content:space-between;width:100%}.chat-page .chatbot-header{align-items:center;background-color:#fdfdfd;border-bottom:1px solid #e6e6e6;color:#fff;display:flex;justify-content:space-between;padding:2rem 1.25rem 2rem .4rem;position:relative}.chat-page .back-button{align-items:center;background:#0000;border:0;cursor:pointer!important;display:flex;height:2rem;justify-content:center;width:2rem;z-index:100}.chat-page.chatbot-container .header-content{align-items:center;display:flex;justify-content:flex-start;width:100%}.chat-page.chatbot-container .header-content span{align-items:center;color:#000;display:flex;font-family:Inter;font-size:1.375rem;font-weight:500;justify-content:center;margin-left:.5rem}.chat-page .profile-image{border-radius:50%;height:40px;margin-right:10px;object-fit:cover;object-position:center;width:40px}.chat-page .chatbot-body{align-items:center;display:flex;flex-direction:column;flex-grow:1;height:85%;justify-content:flex-start}.chat-page .home-section{display:absolute;flex-grow:1;margin-top:30%;text-align:center}.chat-page .home-section h1{font-size:36px;font-weight:400;margin:0}.chat-page .chat-page .home-section p{color:grey}.chat-page .options-grid{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:20px}.chat-page .option-card{background:linear-gradient(109.5deg,#7ebfff99,#ffbc5f99);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px;padding:20px;text-align:left;width:45%}.chat-page .option-card span{display:block}.chat-page .chat-section{-webkit-overflow-scrolling:touch;bottom:20%;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:1rem 1.25rem;scrollbar-width:none;width:95%}.chat-page .chat-section::-webkit-scrollbar{width:0}.chat-page .chat-message-wrapper-user{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin:10px 0}.chat-page .chat-message-wrapper-user .message-avatar{background-color:#1a738b;border-radius:50%;color:#fff;font-family:Inter;font-size:1rem;font-style:normal;font-weight:700;height:2.25rem;margin-left:10px;margin-right:0;object-fit:cover;object-position:center;width:2.25rem}.chat-page .chat-message-wrapper-bot{align-items:flex-start;display:flex;justify-content:flex-start;margin:10px 0}.chat-page .chat-message{border-radius:6px;padding:.62rem;width:100%}.chat-section .time{color:#000;font-size:.875rem;margin:0 auto;padding-bottom:1rem;width:70%}.chat-section .time.user-time{text-align:left}.chat-section .time.bot-time{text-align:right}.chat-page .user{align-self:flex-end;background:#000;border-radius:6px 6px 0 6px;box-shadow:0 4px 10px 0 #ffffff40;max-width:70%;padding:.62rem}.chat-page .user p{color:#fff;line-height:1.3;margin:0 auto;text-align:left;word-break:break-word}.chat-page .bot{align-self:flex-start;background:#f1f1f2;border-radius:6px 6px 6px 0;margin-left:.6rem;max-width:70%}.chat-page .chat-message.audio-bot{background:#f1f1f2;max-width:70%;padding:0}.chat-page .loading{align-self:flex-start;background:#f1f1f2;border-radius:0 6px 6px 6px;width:auto}.chat-page .bot p{color:#000;line-height:1.3;margin:0 auto;max-width:95%;text-align:left;word-break:break-word}.chat-page .manager{align-self:flex-start;background:#e0f7fa;color:#00796b}.chat-page .message-avatar{align-items:center;background-color:#1a738b;border-radius:50%;color:#fff;display:flex;font-family:Inter;font-size:1rem;font-style:normal;font-weight:700;height:2.25rem;justify-content:center;margin-left:10px;margin-right:0;object-fit:cover;object-position:center;width:2.25rem}.chat-page .input-section{align-items:flex-start;bottom:32px;box-sizing:border-box;display:flex;flex-direction:column;width:100%}.chat-page .call-buttons{display:flex;flex-direction:row;gap:1rem;padding-bottom:1rem;padding-left:1.25rem}.chat-page .call-buttons .call-button{align-items:center;background:#e6e6e6;border:1px solid #d1d1d1;border-radius:13.9375rem;box-shadow:0 4px 40px 0 #ffffff40;color:#000;font-size:1rem;font-style:normal;font-weight:400;justify-content:center;padding:.5rem .75rem}.chat-page .input-box-container{border-top:1px solid #e6e6e6;padding:0 1.25rem 1rem;width:100%}.chat-page .input-box{align-items:center;border-radius:6px;color:#000;display:flex;justify-content:space-between;padding:1.2rem 0;width:100%}.chat-page .input-section:focus-within{border-color:#2e6de7}.chat-page .input-section input{background:#0000;border:none;color:#000;flex-grow:1;font-size:1rem;outline:none}.chat-page .input-section input::placeholder{color:#d1d1d1}.chat-page .input-section .send{align-items:center;background-color:#d9d9d933;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;height:3.2rem;justify-content:center;margin-left:.5rem;padding:0;width:3.2rem}.chat-page .state-divider{align-items:center;display:flex;margin:20px 0;text-align:center}.chat-page .state-divider span{background-color:initial;color:#000;font-size:.875rem;padding:0 12px;position:relative;z-index:1}.chat-page .state-divider:before,.state-divider:after{border-bottom:1px solid #000;content:"";flex:1 1}.chat-page .state-divider:before{margin-right:10px}.chat-page .state-divider:after{margin-left:10px}.chat-page .loadding-box{display:flex}.chat-page .loadding-box>div{animation:jump 1s ease-in-out infinite;background:#000;border-radius:50%;height:8px;margin-left:6px;width:8px}.chat-page .loadding-box div:nth-child(2){animation-delay:.2s}.chat-page .loadding-box div:nth-child(3){animation-delay:.4s}@keyframes jump{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.chat-page .audio{align-self:flex-end;background:#fffbee1a;border-radius:6px 6px 0 6px;box-shadow:0 4px 10px 0 #ffffff40;max-width:70%;padding:0}.chat-page .audio-message{align-items:center;background:#f1f1f2;border-radius:4px;cursor:pointer;display:flex;margin-left:.6rem;padding:5px;transition:all .2s ease}.chat-page .audio-message:hover{opacity:.9}.chat-page .audio-message-content{align-items:center;display:flex;justify-content:flex-start;position:relative;transition:transform .2s;width:100%}.chat-page .audio-message .voice-wave{flex:none;position:relative;transition:transform .2s}.chat-page .audio-message .audio-duration{font-size:.9rem;margin-left:5px}.chat-page .user-audio{background:#000;border-radius:6px 6px 0 6px}.chat-page .user-audio .audio-duration{color:#fff}.chat-page .bot-audio{border-radius:6px 6px 6px 0}.chat-page .bot-audio .audio-duration{color:#000}@keyframes chat-wave-fade-in-out{0%,49%,to{opacity:0}50%,75%{opacity:1}}.chat-page .audio-message .voice-wave.playing .wave-arc-2{animation:chat-wave-fade-in-out 1s ease-in-out infinite;animation-delay:0s}.chat-page .audio-message .voice-wave.playing .wave-arc-3{animation:chat-wave-fade-in-out 1s ease-in-out infinite;animation-delay:.1s}.chat-page .audio-message.loading{cursor:default;opacity:.7}.chat-page .audio-message.loading .audio-duration{font-size:.8rem;font-style:italic}.chat-page .audio-message.loading .voice-wave{animation:pulse 1.5s ease-in-out infinite}.chat-page .audio-message-trans{align-items:center;background:#f1f1f2;border:1px solid #ffeaad66;border-radius:13.9375rem;box-shadow:0 4px 40px 0 #ffffff40;box-sizing:initial;color:#000;display:flex;font-family:Darker Grotesque;font-size:.875rem;font-style:normal;font-weight:500;gap:5px;justify-content:center;margin-left:.6rem;margin-top:.5rem;padding:.5rem .75rem;width:8.5rem}.chat-page .audio-message-trans-content{padding:.45rem .7rem}.chat-page .header-right{align-items:flex-start;background:#fff;border:1px solid #e6e6e6;border-radius:.5rem;box-shadow:0 4px 4px 0 #00000040;color:#000;display:flex;flex-direction:column;font-size:1rem;gap:1.25rem;justify-content:center;padding:1.25rem;position:absolute;right:3px;top:100px;z-index:10}.chat-page .header-right>div{align-items:center;display:flex;gap:.5rem;justify-content:center}.chat-page .input-box-content{align-items:center;display:flex;flex:1 1;justify-content:space-between;position:relative;width:100%}.rating-card{background:linear-gradient(109.5deg,#7ebfff99,#ffbc5f99);border-radius:10px;box-shadow:0 2px 4px #0000001a;font-family:Arial,sans-serif;margin:0 auto;max-width:400px;padding:20px;text-align:center}.rating-card h2{color:#333;font-size:1.5em;margin:0 0 10px}.rating-card p{color:#666;margin:10px 0}.stars{display:flex;justify-content:center;margin:10px 0}.star-rating-blank,.star-rating-filled{cursor:pointer;font-size:2em;margin:0 5px;position:relative}.star-rating-filled{color:#fc0}.star-rating-blank{color:#ccc}.confirm-dialog-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.confirm-dialog{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:80%;min-width:300px;padding:1.5rem 1rem}.confirm-dialog-content{text-align:left}.confirm-dialog-content p{color:#333;font-size:16px;margin-bottom:20px}.confirm-dialog-buttons{display:flex;gap:10px;justify-content:flex-end}.confirm-dialog-buttons button{border:none;border-radius:4px;border-radius:57px;cursor:pointer;font-size:1rem;padding:8px 14px}.confirm-button{color:#fff}.confirm-button,.confirm-button:hover{background-color:#373737}.cancel-button{background-color:initial;color:#7c7c7c}.voice-recorder-container{background:#fff;border:1px solid #0000001a;border-radius:.5rem;box-sizing:border-box;flex-direction:column;padding:.75rem}.voice-recorder,.voice-recorder-container{display:flex;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}.voice-recorder{-webkit-touch-callout:none;align-items:center;background-color:initial;cursor:pointer;justify-content:flex-start;text-align:left;touch-action:none;transition:all .3s ease}.voice-recorder.recording{color:#fff}@keyframes wave-small{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes wave-medium{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes wave-large{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.voice-text{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}.voice-text span,.voice-text svg{pointer-events:none}.voice-text-recording{align-items:flex-start;color:#333;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:.75rem;width:100%}.voice-text-recording svg{margin-right:4px;position:relative;top:1px}.voice-text-recording .recording-wrap{align-items:center;display:flex;flex:1 1;gap:8px}.wave-bar{transform-origin:center;transition:fill .3s}.wave-bar-1{animation:wave-small .9s ease-in-out infinite;animation-delay:0s}.wave-bar-2{animation:wave-large 1.1s ease-in-out infinite;animation-delay:.1s}.wave-bar-3{animation:wave-medium 1s ease-in-out infinite;animation-delay:.2s}.wave-bar-4{animation:wave-small .9s ease-in-out infinite;animation-delay:.15s}.wave-bar-5{animation:wave-medium 1s ease-in-out infinite;animation-delay:.05s}.voice-preview{position:relative;width:100%}.voice-preview.active{display:block}.voice-controls{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.voice-controls .voice-wave{align-items:center;background-color:initial;cursor:pointer;display:flex;flex:1 1;transition:transform .2s}.voice-controls .voice-wave,.voice-preview-inner{position:relative;width:100%}.preview-controls{align-items:center;display:flex;justify-content:flex-end}.voice-duration{color:#000;font-family:Inter;font-size:1.1rem;margin-left:5px;text-align:left}.voice-btn{margin-left:8px}.delete-btn{color:#000;cursor:pointer;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:500;margin-right:1rem}.delete-btn:hover{opacity:.8}.send-btn{background-color:#1890ff}.voice-recorder.recording:hover .wave-bar{fill:#ffffffe6}.stop-recording-text{background:#ffebeb;border-radius:.5rem;box-shadow:0 1px 2px 0 #1018280d;box-sizing:border-box;color:#ff3838;cursor:pointer;font-family:Inter;font-size:1rem;font-style:normal;font-weight:600;justify-content:center;line-height:1.5rem;padding:.625rem 1rem}.stop-recording-text,.voice-text-initial{align-items:center;display:flex;width:100%}.voice-text-initial{gap:.75rem}.cancel-recording-text{align-items:center;background:#f5f5f5;border-radius:.5rem;color:#666;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter;font-size:1rem;font-style:normal;font-weight:500;justify-content:center;line-height:1.5rem;padding:.625rem 1rem;transition:background-color .2s ease}.cancel-recording-text:hover{background:#e8e8e8}.start-recording-text{align-items:center;background:#000;border-radius:.5rem;box-shadow:0 1px 2px 0 #1018280d;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:Inter;font-size:1rem;font-style:normal;font-weight:600;justify-content:center;line-height:1.5rem;padding:.625rem 1rem}.voice-controls .audio-visualizer{border-radius:4px;height:50px;margin:10px 0;width:100%}.voice-controls .voice-wave .audio-visualizer{background-color:initial;flex:1 1;height:40px;margin-bottom:0;margin-right:10px;margin-top:0}.recording-wrap{align-items:center;display:flex;flex-direction:column;width:100%}.recording-time{color:#333;font-family:Inter,sans-serif;font-size:14px;margin-top:6px}.voice-preview .waveform-preview-container{background-color:#fff;height:40px;left:0;position:absolute;top:0;z-index:1}.voice-preview .waveform-preview-container.error,.voice-preview .waveform-preview-container.loading{background-color:#fff;border-radius:4px}.voice-preview .simple-waveform{align-items:center;display:flex;height:100%;justify-content:space-between;overflow:hidden;padding:0 5px;width:100%}.voice-preview .simple-waveform .waveform-bar{background-color:#333;border-radius:1px;margin:0 1px;opacity:.7;width:1px}.voice-preview .error .simple-waveform .waveform-bar{background-color:#f33;opacity:.4}.voice-preview .loading .simple-waveform .waveform-bar{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.8}}.audio-message{display:flex;flex-direction:column;margin-bottom:8px}.audio-message .audio-message-content{align-items:center;border-radius:8px;cursor:pointer;display:flex;padding:8px 12px}.audio-message .bot-audio .audio-message-content{background-color:#f1f1f2}.audio-message .user-audio .audio-message-content{background-color:#000;color:#fff}.audio-message .voice-wave{align-items:center;display:flex}.audio-message .waveform-container{flex:1 1;height:30px;margin:0 10px;position:relative}.audio-message .waveform-container.loading{background-color:#0000000d;border-radius:4px}.audio-message .waveform-container.error{background-color:#ff00000d;border-radius:4px}.audio-message .audio-message .audio-duration{font-size:12px;margin-left:8px;min-width:24px;text-align:right}.audio-message .audio-message-trans{align-items:center;color:#666;cursor:pointer;display:flex;font-size:12px;margin-top:4px}.audio-message .audio-message-trans svg{margin-right:4px}.audio-message .audio-message-trans-content{padding:10px}.audio-message .audio-message-trans-content p{line-height:1.5;margin:0;word-break:break-word}.audio-message .bot-audio .wave{background:#f5f5f5}.audio-message .user-audio .wave{background:#000}.audio-message .loading-icon{animation:spin 1s linear infinite;border:2px solid #0003;border-radius:50%;border-top-color:#000;height:20px;width:20px}.audio-message .user-audio .loading-icon{border:2px solid #fff3;border-top-color:#fff}.audio-message .play-button{align-items:center;display:flex;height:24px;justify-content:center;margin-right:8px;width:24px}.audio-message .audio-visualizer-container{flex:1 1;height:30px;position:relative}.audio-message .audio-visualizer{display:block;height:100%;width:100%}.audio-message .waveform-preview-container{height:30px;left:0;position:absolute;top:0;z-index:1}.audio-message .waveform-preview-container.error,.audio-message .waveform-preview-container.loading{border-radius:4px}.audio-message .simple-waveform{align-items:center;display:flex;height:100%;justify-content:space-between;overflow:hidden;padding:0 5px;width:100%}.audio-message .simple-waveform .waveform-bar{background-color:#333;border-radius:1px;margin:0 1px;opacity:.7;width:1px}.suggestions-panel{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-direction:row;font-family:Inter;gap:.5rem;overflow-x:auto;padding-bottom:.75rem;padding-left:1.25rem;padding-right:1.25rem;scrollbar-width:none;width:100%}.suggestions-panel::-webkit-scrollbar{display:none}.suggestions-loading{animation:spin .8s linear infinite;border:2px solid #e6e6e6;border-radius:50%;border-top-color:#000;flex-shrink:0;height:16px;width:16px}.suggestion-item{align-items:center;background:#e6e6e6;border:1px solid #d1d1d1;border-radius:13.9375rem;box-shadow:0 4px 40px 0 #ffffff40;color:#000;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;font-weight:400;padding:.5rem .75rem;transition:all .15s ease;white-space:nowrap}.suggestion-item:hover{background:#d1d1d1}.suggestion-item:active{background:#c1c1c1;transform:scale(.98)}.suggestion-text{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sign-page{background-image:url(https://client.aristara.ai/static/media/bg.6bc8ca0135d78e736fb1.png);background-size:cover;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem 2rem}.sign-page,.simple-sign-page{box-sizing:border-box;height:100dvh;width:100%}.simple-sign-page{background-color:#fff}.sign-page .page-1,.sign-page .page-2{display:flex;flex-direction:column;height:100%}.sign-page .title{color:#fff;font-family:Darker Grotesque;font-size:1rem;text-align:left}.sign-page .content{align-items:center;color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center}.sign-page .welcome{font-family:Darker Grotesque;font-size:1.875rem;font-style:normal;font-weight:500;padding-bottom:.5rem}.sign-page .help-text{color:#fff;font-family:Darker Grotesque;font-size:1.125rem;padding-bottom:1rem;text-align:center}.sign-page .logoTxt{font-family:Cinzel;font-size:3.75738rem}.sign-page .signin-btn{background:#f6f3f233;border:1px solid #ffeaad66;border-radius:57px;box-shadow:0 4px 40px 0 #ffffff40;color:#fff;font-family:Darker Grotesque Middle;font-size:1.124rem;font-weight:500;overflow:hidden;padding:.7rem 0;position:relative;text-align:center;width:100%}.sign-page .signin-btn:before{background:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.sign-page .signin-btn:before,.sign-page .signup-btn{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.sign-page .signup-btn{background-color:initial;border:1px solid #fff6;border-radius:57px;box-shadow:0 4px 40px 0 #ffffff40;color:#fff;font-family:Darker Grotesque;font-weight:500;margin-top:1.15rem;padding:1.5rem 0;text-align:center;width:100%}.sign-page .page2-header{position:relative}.sign-page .page2-header .title{left:0;position:absolute;top:0}.sign-page .bot-info{align-items:center;color:#fff;display:flex;font-family:Cinzel;font-size:1.16275rem;justify-content:center;width:100%}.sign-page .bot-info img{height:3.5rem;width:3.5rem}.sign-page .back-button{align-items:center;background-color:#d9d9d933;border:0;border-radius:50%;cursor:pointer!important;display:flex;height:3rem;justify-content:center;position:absolute;right:0;top:0;width:3rem;z-index:1001}.sign-page .help-you{color:#fff;font-family:Lyon Display;font-size:2rem;padding-bottom:1rem;text-align:center}.sign-page .help-small{font-family:Spectral;font-size:.85rem}.sign-page .menus{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;padding-top:1rem}.sign-page .menus .menu{align-items:flex-start;color:#1a1a1a;display:flex;flex-direction:column;width:47%}.sign-page .menus .menu img{box-shadow:0 4px 20px 7.5px #ffffff40;min-height:70%;width:100%}.sign-page .menus .menu .title1{font-family:Lyon Display;font-size:1rem;font-weight:400;padding-top:.2rem}.sign-page .menus .menu .title2{color:#1a1a1a;font-family:Darker Grotesque;font-size:.7rem;font-weight:300;letter-spacing:1px;padding-top:.2rem}.rating-container{align-items:center;display:flex;gap:10px;margin:15px 0}.star-container{display:inline-block;position:relative}.star,.star-half{color:#e8e8e8;cursor:pointer;font-size:24px;transition:color .4s}.star-half.filled,.star.filled{color:#fabf35}.star-half{left:0;overflow:hidden;position:absolute;width:50%}.rating-value{font-size:16px;margin-left:10px}.global-error-message-container-simple{background-color:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.global-error-message-simple{background-color:#fff;border-radius:6px;color:#000;font-family:Darker Grotesque;font-size:18px;font-style:normal;font-weight:400;left:50%;padding:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:70%;z-index:9999}.global-error-message-container{background:#7a7a7ab3;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.global-error-message{background-color:#fffbee;border-radius:6px;color:#000;font-family:Darker Grotesque;font-size:18px;font-style:normal;font-weight:400;left:50%;padding:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:70%;z-index:9999}.simple-sign-page .content{background-image:url(https://client.aristara.ai/static/media/login_bg.c414da1b4d08f898ab27.png);background-size:cover;display:flex;flex-direction:column;height:100dvh;position:relative;width:100%}.simple-sign-page .content-container{display:flex;flex-direction:column;height:100%;width:100%}.simple-sign-page .content-top{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.simple-sign-page .content-bottom{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff;background:linear-gradient(180deg,#ffffffb3,#fff);border:1px solid #efefef;border-radius:1.25rem 1.25rem 0 0;box-sizing:border-box;height:auto;padding:2rem 1rem 5rem;width:100%}.simple-sign-page .content-bottom .content-bottom-title{color:#000;font-family:Inter;font-size:1.375rem;font-style:normal;font-weight:500;line-height:1;margin:0;padding:0;text-align:center}.simple-sign-page .content-bottom .content-bottom-subtitle{color:#475467;font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:1;margin:0;padding:.5rem 0 0;text-align:center}.simple-sign-page .content-bottom .content-bottom-input{background:#fff;border:1px solid #d0d5dd;border-radius:.5rem;box-shadow:0 1px 2px 0 #1018280d;margin-top:2rem;padding:.625rem .875rem}.simple-sign-page .content-bottom .content-bottom-input input{border:none;color:#667085;font-family:Inter;font-size:1rem;font-weight:400;outline:none;text-align:center;width:100%}.simple-sign-page .content-bottom .content-bottom-submit-btn{align-items:center;background:#191919;border-radius:.5rem;box-shadow:0 1px 2px 0 #1018280d;box-sizing:border-box;color:#fff;display:flex;font-family:Inter;font-size:1rem;font-style:normal;font-weight:600;justify-content:center;line-height:1.5rem;margin-top:.75rem;padding:.625rem 1rem;width:100%}.simple-sign-page .content-bottom .content-bottom-footer{align-items:center;color:#475467;display:flex;flex-direction:row;font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;gap:1rem;justify-content:center;margin-top:2rem}.activity .container{background-image:url(https://client.aristara.ai/static/media/bg.6bc8ca0135d78e736fb1.png);background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;height:100dvh;justify-content:space-between;width:100%}.activity .back-button{align-items:center;background-color:#d9d9d933;border:0;border-radius:50%;cursor:pointer!important;display:flex;height:3rem;justify-content:center;width:3rem;z-index:100}.activity .back-button svg{scale:.8}.activity .top-bar{align-items:center;display:flex;justify-content:space-between;padding:1rem 1.5rem 0 2rem}.activity .top-bar .title{align-items:flex-start;color:#fff;display:flex;flex-direction:column;gap:.1rem}.activity .top-bar .big-title{font-family:Lyon Display;font-size:1.5rem;padding-bottom:.3rem}.activity .top-bar .small-title{font-family:Darker Grotesque;font-size:1rem}.activity .menus{box-sizing:border-box;display:flex;flex-direction:row;gap:.5rem;overflow-x:auto;padding:1.5rem 0 1.5rem 2rem;scrollbar-width:none;width:100%}.activity .menus::-webkit-scrollbar{display:none}.activity .menus .item{border:1px solid #fff6;border-radius:57px;color:#fff;font-family:Darker Grotesque;padding:.5rem 1.65rem}.activity .menus .item.active{background:#f6f3f233;border:1px solid #ffeaad66;border-radius:57px}.activity .activity-list{flex:1 1;gap:1rem}.activity .activity-list-wrap{display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.activity .card-mode{display:flex;flex:1 1;flex-direction:column;overflow-y:scroll;padding:0 1.5rem 1.5rem}.activity .results-count{color:#fff;font-family:Darker Grotesque;font-size:.9rem;margin-bottom:.8rem;text-align:center}.activity .activity-list{display:flex;flex-direction:column;gap:16px}.activity .activity-card{background:#f6f3f233;border:1px solid #ffeaad66;border-radius:.5rem;box-shadow:0 4px 20px 7.5px #ffffff40;box-sizing:border-box;display:flex;gap:.8rem;height:auto;overflow:hidden;padding:.5rem;position:relative;width:100%}.activity .activity-card .close{background-color:#fffbee;cursor:pointer;position:absolute;right:.5rem;top:.5rem;z-index:2}.activity .card-image{border-radius:8px;height:95px;overflow:hidden;width:95px}.activity .card-image img{height:100%;object-fit:cover;width:100%}.activity .card-content{flex:1 1;gap:8px;justify-content:space-between}.activity .card-content,.activity .card-title-time{align-items:flex-start;display:flex;flex-direction:column}.activity .card-title-time{text-align:left}.activity .card-title{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-family:Lyon Display;font-size:1rem;font-weight:300;margin:0;overflow:hidden;text-overflow:ellipsis}.activity .card-time{color:#282c47;font-family:Darker Grotesque Middle;font-size:.875rem;font-weight:500}.activity .card-location{align-items:center;display:flex;flex:1 1;font-size:.8rem}.activity .card-location svg{margin-top:2px;scale:.55}.activity .card-location span{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#282c47;display:-webkit-box;flex:1 1;font-family:Darker Grotesque Middle;font-size:.87rem;overflow:hidden;text-align:left;text-overflow:ellipsis}.activity .card-location-price{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding-right:.5rem;width:100%}.activity .card-price{background:#ebebeb;border-radius:20px;color:#333;font-size:.7rem;font-weight:700;opacity:.9;padding:5px 8px}.activity .switch-btn{align-items:center;background:#f7efe3;border:1px solid #ffeaad66;border-radius:223px;bottom:3rem;color:#282c47;display:flex;font-family:Darker Grotesque Middle;font-size:1.3rem;gap:5px;justify-content:center;left:50%;margin-left:-60.5px;padding:5px;position:absolute;width:111px;z-index:100}.activity .switch-btn.list{box-shadow:0 4px 40px 0 #00000040}.activity .switch-btn span{line-height:1.3rem}.activity .switch-btn svg{margin-top:4px}.activity .map-mode{flex:1 1}.activity .map-info-window{background:#fffbee;border-radius:8px;bottom:20px;box-shadow:0 2px 8px #00000026;left:50%;max-width:400px;position:absolute;transform:translateX(-50%);width:calc(100% - 3rem);z-index:999}.activity .loader-wrap{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.activity .loader{animation:spin 1s linear infinite;border:6px solid #f3f3f3;border-radius:50%;border-top-color:#a24e30;height:50px;margin:20px auto;width:50px}.activity-info{-webkit-overflow-scrolling:touch;background-image:url(https://client.aristara.ai/static/media/bg.6bc8ca0135d78e736fb1.png);background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;height:100dvh;overflow-y:auto;padding-bottom:50px;width:100%}.activity-info .activity-info-header{position:relative;width:100%}.activity-info .activity-info-header img{width:100%}.activity-info .activity-info-header-btns{box-sizing:border-box;display:flex;justify-content:space-between;left:0;padding:0 1.5rem;position:absolute;top:1rem;width:100%}.activity-info .back-button{align-items:center;background-color:#d9d9d933;border:0;border-radius:50%;cursor:pointer!important;display:flex;height:3rem;justify-content:center;width:3rem;z-index:100}.activity-info .back-button svg{scale:.8}.activity-info .activity-info-content{border-bottom:1px solid #575757;padding:1rem 1.1rem}.activity-info .activity-info-content-title{align-items:center;display:flex}.activity-info .activity-info-content-title .activity-info-title{flex:1 1;font-family:Lyon Display;font-size:1.5rem;font-weight:300;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.activity-info .activity-info-content-title .activity-info-link{align-items:center;background:#904b3d;border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-family:Darker Grotesque Middle;font-size:.875rem;font-style:normal;font-weight:600;gap:8px;justify-content:center;padding:.37rem 1rem}.activity-info-content-wrap{padding:1rem 0}.activity-info .activity-info-content-description{align-items:center;color:#1c1f23;display:flex;font-family:Darker Grotesque Middle;font-size:.875rem;font-style:normal;font-weight:500;gap:.5rem;padding:.19rem 0;text-align:left}.activity-info .activity-about{color:#282c47;padding:1.75rem 1.19rem;text-align:left}.activity-info .activity-about-title{font-family:Lyon Display;font-size:1rem;font-weight:300}.activity-info .activity-about p{color:#1c1f23;font-family:Darker Grotesque Middle;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.2rem}.activity-info .activity-about-location{border-radius:1rem;height:13.25rem;margin-top:1rem;overflow:hidden;width:100%}.activity-info .loader-wrap{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.activity-info .loader{animation:spin 1s linear infinite;border:6px solid #f3f3f3;border-radius:50%;border-top-color:#a24e30;height:50px;margin:20px auto;width:50px}.new-sidebar{background:#7a7a7ab3;display:flex;height:100dvh;justify-content:flex-end;left:0;position:fixed;top:0;width:100%;z-index:1005}.new-sidebar .new-sidebar-content{background:#fffbee;box-sizing:border-box;height:100%;padding:1.2rem 1.2rem 1.2rem 2.13rem;width:13rem}.new-sidebar .new-sidebar-header{align-items:center;display:flex;font-family:Cinzel;font-size:1.25rem;gap:.5rem}.new-sidebar .new-sidebar-header img{height:3rem;width:3rem}.new-sidebar .new-sidebar-menus{margin-top:2rem;text-align:left}.new-sidebar .new-sidebar-menu-title{color:#969696;font-family:Cinzel;font-size:1rem;font-weight:400}.new-sidebar .new-sidebar-menu-items{color:#000;font-family:Darker Grotesque Middle;font-size:1.125rem;font-style:normal;font-weight:500;line-height:normal;padding-top:1rem;text-align:left}.new-sidebar .new-sidebar-menu-items div{padding-bottom:.5rem}.new-sidebar .new-sidebar-menu-items div a{color:#000;text-decoration:none}.request .container{background-image:url(https://client.aristara.ai/static/media/bg.6bc8ca0135d78e736fb1.png);background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;height:100dvh;justify-content:space-between;width:100%}.request .back-button{align-items:center;background-color:#d9d9d933;border:0;border-radius:50%;cursor:pointer!important;display:flex;height:3rem;justify-content:center;width:3rem;z-index:100}.request .back-button svg{scale:.8}.request .top-bar{align-items:center;display:flex;justify-content:space-between;padding:1rem 1.5rem 0}.request .top-bar .title{align-items:flex-start;color:#fff;display:flex;flex-direction:column;gap:.1rem}.request .top-bar .big-title{font-family:Lyon Display;font-size:1.5rem;padding-bottom:.3rem}.request .top-bar .small-title{font-family:Darker Grotesque Middle;font-size:.9rem}.request .request-list{display:flex;flex:1 1;flex-direction:column;margin-top:2.5rem;overflow-y:auto;padding:0 1.5rem}.request .request-item{align-items:center;border-bottom:.5px solid #c7c7c7;color:#fff;display:flex;flex-direction:row;font-family:Darker Grotesque Middle;font-size:1.125rem;justify-content:space-between;padding:1rem 0}.request .request-item-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis}.request .request-item-time{width:7rem}.request .loader-wrap{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.request .loader{animation:spin 1s linear infinite;border:6px solid #f3f3f3;border-radius:50%;border-top-color:#a24e30;height:50px;margin:0 auto;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.privacy-contain{background-color:#fff;font-family:Inter,sans-serif;height:100vh;overflow-y:auto}.privacy-contain .header{align-items:center;display:flex;max-width:2000px;padding:50px 5%}.privacy-contain .logo{align-items:center;background:#ebebeb;border-radius:83px;cursor:pointer;display:flex;flex-shrink:0;height:65px;justify-content:center;width:228px}.privacy-contain .logo-title{color:#000;font-family:Keania One;font-size:36px;font-style:normal;font-weight:400;line-height:36px}.privacy-contain .login-sign-box{align-items:center;display:flex;gap:10px}.privacy-contain .login-button{background:#e6e6e6}.privacy-contain .console-button,.privacy-contain .login-button{border-radius:45px;cursor:pointer;display:flex;height:48px;width:139px}.privacy-contain .console-button{background:#fff}.privacy-contain .content-box{background-color:#fff;max-width:1280px;padding:20px 5%;text-align:left}.privacy-contain .text-italic{font-style:italic}.privacy-contain .sub-title{font-weight:700;text-decoration:underline}.terms-page{background-color:#fff;color:#000;font-family:Inter,sans-serif;height:100vh;overflow-y:auto;padding:0}.terms-container{margin:0 auto;max-width:800px;padding:20px}.terms-header{background-color:#fff;margin-bottom:30px;padding:10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.back-button,.terms-header{align-items:center;display:flex}.back-button{background:none;border:none;border-radius:50%;color:#000;cursor:pointer;justify-content:center;margin-right:15px;padding:8px}.back-button:hover{background-color:#ffffff1a}.terms-header h1{font-size:24px;font-weight:600;margin:0}.terms-content{line-height:1.6;text-align:left}.terms-content h2{font-size:20px;font-weight:600;margin-bottom:15px;margin-top:30px}.terms-content p{font-size:16px;margin-bottom:15px}.terms-content ul{margin-bottom:20px;padding-left:20px}.terms-content li{margin-bottom:15px}.terms-content li p{color:#9c9999;margin-top:5px}.terms-content strong{font-weight:600}@media (max-width:768px){.terms-container{padding:15px}.terms-header h1{font-size:20px}.terms-content h2{font-size:18px}.terms-content p{font-size:14px}}
/*# sourceMappingURL=main.8e546f37.css.map*/