:root{--m:19.5;--wavefreq:calc(50ms*var(--m))}body{margin:0}.home-page{text-align:center}.home-page,.section{display:flex;flex-direction:column;height:100vh;justify-content:center}.section{align-items:center;border-bottom:1px solid #ccc}.app-header{align-items:center;background-color:#f0f0f0;display:flex;justify-content:space-between;padding:20px}.home-page button{margin-left:10px}.navbar{width:100%}.navbar-container{align-items:center;background:#fffffffa;display:flex;justify-items:center;padding-bottom:12px;padding-top:16px;position:fixed;top:0;width:100%;z-index:100}.navbar-logo-container{flex-basis:25%}.navbar-logo{align-items:center;cursor:pointer;display:flex;gap:16px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding-inline-start:32px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.navbar-logo>img{height:2.5rem;width:auto}.navbar-logo>h3{color:#1b2559;font-family:Inter,sans-serif;font-weight:700;margin:0;text-decoration:none;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.navbar-elements{display:flex;flex-basis:75%;justify-content:space-between;width:100%}.login-button,.login-button:active,.login-button:hover,.navbar-elements button,.navbar-elements button:active,.navbar-elements button:hover{border:none;cursor:pointer;font-size:16px;margin:0 10px;outline:none;padding:10px 20px}.login-button,.navbar-links button{background-color:initial}.signup-button{background-color:#3081ee;border-radius:10px;color:#fff}.navbar-links{display:flex;flex-basis:67%;gap:4px;justify-content:center}.navbar-signup-login{display:flex;flex-basis:33%;gap:16px;justify-content:flex-end;padding-inline-end:32px;white-space:nowrap}.company-button>*{font-family:Inter,sans-serif}.logo-name h3{box-shadow:none;text-shadow:none}.mobile-menu-icon{color:#1b2559;display:none;font-size:32px;z-index:90}@media (max-width:1200px){.mobile-menu-icon{cursor:pointer;display:block;margin-inline-end:16px}.navbar-container{justify-content:space-between}.navbar-elements{background:#fffffffa;flex-direction:column;gap:8px;height:calc(100vh - 60px);overflow:hidden;position:absolute;right:0;top:60px;transition:all .18s ease-in;width:0}.navbar-elements.active{width:300px}.navbar-links{flex-direction:column;justify-content:flex-start;padding-block-start:32px}.navbar-signup-login{align-items:center;flex-direction:column;gap:8px;justify-content:center;padding-inline-end:0}.navbar-signup-login button{width:80%}}.banner{background:linear-gradient(90deg,#7eb4fec4,#0183ffe6);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:68px;padding-block:4px;width:100%}.banner-content{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding-bottom:12px;text-align:center;width:100%}.banner-text-container p{color:#fff;font-family:Inter;font-size:clamp(.7rem,2.7vw,1rem);font-weight:500}.banner-button-container button{background-color:initial;border:1px solid #e2e8f0;border-radius:8px;color:#fff;cursor:pointer;display:grid;font-family:Inter;font-size:clamp(.6rem,2.7vw,.8rem);font-weight:300;height:32px;padding:8px 24px;place-content:center}@media (min-width:640px){.banner-content{display:flex;flex-direction:row;gap:32px;padding-bottom:0}}.email-signup-container{align-items:center;display:flex;gap:16px;justify-content:center}.email-signup-container .icon-input-container{align-items:center;display:flex;justify-items:flex-end;max-width:350px;width:100%}.email-signup-container .input-container{align-items:center;display:flex;flex-basis:90%}.icon-input-container .validation-icon{flex-basis:10%;translate:-4px 0}.input-container input{border-radius:10px;justify-self:end;padding:15px 10px}.email-signup-container button{cursor:pointer;flex-basis:50%;max-width:200px}.email-popup-container{background:#00000080;display:block;height:100%;left:0;top:0;width:100%}.email-popup-container,.email-popup-contents{align-items:center;display:flex;justify-content:center;position:absolute}.email-popup-contents{background:#eae9e9;border-radius:8px;flex-direction:column;gap:16px;height:220px;max-width:350px;overflow:visible;width:40%}.email-popup-failure-icon,.email-popup-success-icon{background-color:#fff;border:1px solid #fff;border-radius:100%;height:64px;position:absolute;top:-32px;width:64px;z-index:20}.email-popup-success-icon{color:#509f50}.email-popup-failure-icon{color:#c45252}.email-popup-contents button{align-items:center;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;height:20%;justify-content:center;margin:0;padding:10px 20px;translate:0 8px;width:80%}.email-popup-success-button{background-color:#509f50;border:2px solid #509f50}.email-popup-success-button:hover{background-color:#6bad6b;border:2px solid #6bad6b}.email-popup-failure-button{background-color:#c45252;border:2px solid #c45252}.email-popup-failure-button:hover{background-color:#ce7070;border:2px solid #ce7070}.email-popup-contents h3{color:#1b2559;font:weight 2000px;font-family:Inter,sans-serif;margin-bottom:10px;margin-top:32px;overflow:visible;width:80%}.email-popup-contents p{color:#68769f;margin:0;overflow:visible;width:80%}@media (max-width:640px){.email-signup-container{flex-direction:column;gap:0;width:100%}.email-signup-container .icon-input-container{max-width:none;translate:-5% 0;width:77%}.email-signup-container .input-container{max-width:none;padding:0;width:70%}.email-signup-container button{margin-block:3%;max-width:none;width:70%}.email-popup-contents{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;width:70%}}.hero-section-content-container{align-content:center;border-bottom:1px solid #ccc;display:flex;flex-direction:column;gap:12px;justify-content:center;margin-top:68px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;overflow:hidden;text-align:center;width:100%}.hero-section-content-container h1{word-wrap:break-word;align-self:center;color:#000;font-family:Inter,sans-serif;font-size:clamp(2rem,8vw,4rem);font-weight:700;letter-spacing:-1.5px;padding-inline:32px;width:75%}.hero-section-content-container span{color:#3081ee;font-weight:900}.hero-section-content-container p{align-self:center;color:#000;font-family:Inter,sans-serif;justify-self:center;letter-spacing:.5px;line-height:24px;margin-bottom:24px;margin-top:-24px;padding-inline:32px;width:45%}.hero-section-content-container button{align-self:center;background:#1863e5;border:none;border-radius:8px;color:#fff;cursor:pointer;display:grid;font-family:Inter,sans-serif;font-size:clamp(.8rem,2vw,.9rem);padding:18px;place-items:center;width:clamp(200px,40vw,300px)}.centered-image{display:block;margin:20px auto;max-width:500px;width:50%}.chatbot-animation-container{align-self:center;display:flex;justify-content:center;margin-block-end:64px;margin-block-start:32px;width:80%}.chatbot-animation-content{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;max-width:1000px;width:60%}.chatbot-question-container{display:flex;position:relative;width:100%}.chatbot-question-container>.user-icon{align-self:center;background-color:initial;border:1px solid #e2e8f0;border-radius:100%;color:#3992ef;flex-shrink:0;padding:12px}.chatbot-question-container .pen-icon{align-self:center;color:#718096;position:absolute;right:24px}.chatbot-question-input{border:1px solid #e2e8f0;border-radius:20px;display:flex;flex-grow:1;margin-left:16px;padding:4px 24px}.chatbot-question-input p{animation:typeWriter 3s steps(40) forwards;color:#68769f;font-family:Inter,sans-serif;font-size:clamp(.8rem,1vw,1rem);font-weight:400;margin:0;overflow:hidden;padding:0 32px 0 0;text-align:left;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@keyframes typeWriter{0%{width:0}to{width:70%}}.chatbot-response-container{align-content:top;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:0;transition:opacity 1.5s ease-in-out}.chatbot-animation-content .chatbot-response-container.visible{opacity:1}.chatbot-response{margin-left:16px;width:100%}.chatbot-response-container>img{background-color:#c4defa99;border-radius:100%;height:24px;padding:8px 11px;width:24px}.chatbot-response p{background:#fff;border-radius:20px;box-shadow:-5px 16px 20px 5px #7090b033;color:#68769f;font-family:Inter,sans-serif;font-size:clamp(.8rem,1vw,1rem);font-weight:400;line-height:24px;margin:0;padding:24px;text-align:left;width:90%}@media (max-width:768px){.chatbot-animation-content .chatbot-response p{padding-right:16px}.chatbot-animation-container{width:100%}.chatbot-animation-content{width:95%}}.subtext{margin-left:-5%}.faqs-container{gap:24px;margin-block-start:24px;max-width:1024px;width:80%}.faq-box,.faqs-container{display:flex;flex-direction:column}.faq-box{background-color:#f6f8fd;border:1px solid #ccc;border-radius:20px;padding-inline:16px}.faq-content-top{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-inline:8px;margin-top:4px}.faq-content-top h3{color:#1b2559;font-family:Inter,sans-serif}.faq-content-bottom{display:flex;justify-self:left;margin-inline:8px;width:90%}.faq-content-bottom p{color:#68769f;font-family:Inter,sans-serif;margin-top:-2px}.faq-icon{cursor:pointer;height:20px;width:20px}.section2{gap:64px}.section2 .features-subsection-container.subsection1 .subsection-headline-container,.section2 .features-subsection-container.subsection3 .subsection-headline-container{text-align:left}.section2 .features-subsection-container.subsection2 .subsection-headline-container,.section2 .features-subsection-container.subsection4 .subsection-headline-container{align-self:end;text-align:right}.section2 h1{color:#1b2559;font-family:sans-serif;font-weight:bolder}.section2 p{color:#68769f;font-family:Plus Jakarta Sans,sans-serif}.features-subsection-container{display:flex;flex-direction:column;gap:64px;max-width:1256px;width:80%}.features-subsection-container .subsection-headline-container{display:flex;flex-direction:column;justify-content:space-around;width:75%}.features-subsection-container .subsection-headline-container p{font-style:normal;font-weight:500;line-height:24px;margin-top:-8px}.subsection1{display:flex;flex-direction:column;margin-top:-32px}.subsection1 .subsection-content-container{display:flex;justify-content:center;position:relative;width:100%}.subsection1 .subsection-content{background:#fff;height:65%;position:absolute;top:4%;width:92%}.features-subsection-container.subsection1 .subsection-content-container>img{display:block;height:auto;width:100%}.pseudo-navbar-container{align-items:center;background:#fffffffa;display:flex;flex-basis:10%;justify-items:center;padding-bottom:8px;padding-top:8px;width:100%;z-index:11}.pseudo-navbar-logo{align-items:center;display:flex;flex-basis:25%;gap:16px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding-inline-start:12px}.pseudo-navbar-logo>img{height:1.5rem;width:auto}.pseudo-navbar-logo>h3{color:#1b2559;font-family:Inter,sans-serif;font-weight:700;margin:0;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pseudo-navbar-elements{display:flex;flex-basis:75%;justify-content:space-between;width:100%}.pseudo-mobile-menu-icon{color:#1b2559;display:none;font-size:24px}.pseudo-navbar-links{display:flex;flex-basis:67%;gap:4%;justify-content:center}.pseudo-navbar-signup-login{align-items:center;display:flex;flex-basis:33%;gap:8%;justify-content:flex-end;padding-inline-end:32px;white-space:nowrap}.pseudo-navbar-elements p{color:#1b2559;font-size:.8rem}.pseudo-signup{background-color:#3081ee;border-radius:10px;color:#fff!important;padding:4px 8px}@media (max-width:1024px){.pseudo-navbar-container{display:none;justify-content:space-between}.pseudo-navbar-elements{display:none}.pseudo-mobile-menu-icon{display:block;margin-inline-end:16px}}.subsection1 .macbook-headline{display:flex;flex-basis:15%;flex-direction:column;justify-self:center;margin-top:-16px;text-align:center;width:100%}.subsection1 .macbook-headline>h2{align-self:center;color:#1b2559;font-family:sans-serif;white-space:nowrap;width:100%}.subsection1 .macbook-headline>p{align-self:center;margin-top:-10px;width:75%}@media (max-width:1024px){.subsection1 .macbook-headline>h2{white-space:break-spaces}.subsection1 .subsection-content-container>img{display:none!important}.subsection1 .subsection-content-container{display:flex;justify-content:center;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;position:relative;width:100%}.subsection1 .subsection-content{background:#fff;height:65%;position:relative;top:4%;width:92%}.subsection1 .card-container{align-items:center;display:flex;flex-direction:column;gap:32px;translate:0 24px}.subsection1 .card-container .card1,.subsection1 .card-container .card2{width:70%}}.subsection1 .card-container{display:flex;flex-basis:70%;height:62%;justify-content:space-evenly;justify-self:bottom}@media (min-width:1420px){.subsection1 .card-container{translate:0 32px}}.subsection1 .card-container .card1,.subsection1 .card-container .card2{align-items:center;background:#fff;border-radius:16px;box-shadow:12px 24px 40px 4px #7090b033;display:flex;flex-basis:25%;flex-direction:column;justify-content:center;padding:12px;text-align:center}.subsection1 .card-container .card1:hover,.subsection1 .card-container .card2:hover{cursor:pointer}.subsection1 .card1:hover .card1-img-container svg{position:absolute;visibility:visible;z-index:1}.subsection1 .card-container .card1 div>img{align-self:center;height:128px;width:auto;z-index:5}.subsection1 .card-container .card2{display:flex;flex-direction:column;justify-content:space-around}.subsection1 .card-container .card2 .speech-bubble{position:relative}.subsection1 .card-container .card2:hover{background:#eaf2fd}.subsection1 .card-container .card2 .speech-bubble p{line-height:20px;max-width:150px;position:absolute;translate:16px 45px}.subsection1 .card-container .card1 h3,.subsection1 .card-container .card2 h3{color:#1b2559;font-family:sans-serif;font-size:clamp(.8rem,2.5vw,1rem)}.subsection1 .card-container .card1 p,.subsection1 .card-container .card2 p{font-family:sans-serif;font-size:clamp(.75rem,2.5vw,.9rem)}.features-subsection-container.subsection2{display:flex;flex-direction:column}.subsection2 .subsection-content-container{display:flex;flex-direction:column;gap:12px}.audio-select-container{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.audio-select-container select{-webkit-appearance:none;appearance:none;background-color:#f0f0f0;border:1px solid #d1d1d1;border-radius:4px;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;letter-spacing:-.5px;padding:4px 8px;width:100%;width:250px;z-index:1}.audio-select{position:relative}.audio-select-icon{bottom:7px;color:#000;cursor:pointer;height:14px;position:absolute;right:4px;width:14px;z-index:5}.subsection2 .soundwave-container{align-items:center;display:flex;gap:clamp(6px,2vw,32px);overflow:hidden}.play-icon{color:#3992ef;cursor:pointer;flex-shrink:0;height:32px;width:32px}.sound-wave{align-items:center;display:flex;gap:4px;height:100px;max-width:500px;width:100%}.wave{background-color:#3992ef;height:clamp(35px,10vh,55px);max-width:3px;min-width:1px;transform-origin:center;transition:transform .25s ease-in-out;width:2px}.features-subsection-container.subsection3{display:flex;flex-direction:column;width:80%}.subsection3 .subsection-headline-container{width:100%}.subsection3 .subsection-content-container{margin-top:-32px}.subsection3 .card-container{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr);height:90%;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;overflow:visible;width:100%}.subsection3 .card-container .card{align-items:center;align-self:center;background:#fff;border-radius:12px;box-shadow:0 8px 24px 4px #7090b033;display:flex;flex-direction:column;height:320px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;justify-self:center;padding:32px 24px;text-align:center;width:300px}.subsection3 .card-container>:first-child,.subsection3 .card-container>:nth-child(3){opacity:.3;z-index:4}.subsection3 .card-container>:first-child{grid-column:1/5;grid-row:2/-2;min-height:300px}.subsection3 .card-container>:nth-child(2){grid-column:5/9;grid-row:1/-1;min-height:340px;z-index:5}.subsection3 .card-container>:nth-child(3){grid-column:9/-1;grid-row:2/-2;min-height:300px}.subsection3 .card-container .card .card-content{align-items:center;display:flex;flex-direction:column;gap:16px;height:90%;justify-content:center;margin-bottom:-16px;text-align:center;width:90%}.subsection3 .card-container .card img{flex-basis:70%;max-height:180px;padding:16px;width:auto}.subsection3 .card-container .card div{display:flex;flex-basis:30%;flex-direction:column;gap:8px;width:100%}.subsection3 .card-container .card .card-content h4{color:#1b2559;font-family:sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:100%;margin:0;width:100%}.subsection3 .card-container .card .card-content p{color:#718096;font-size:.8rem;font-style:normal;font-weight:500;line-height:24px;width:100%}.fade-in{opacity:1;transition:opacity .4s ease-in}.fade-out{opacity:0;transition:opacity .4s ease-out}@media (min-width:0px){.subsection3 .card-container .card{margin-inline:-48px;max-height:50vh}.subsection3 .card-container>:first-child{grid-column:2/6}.subsection3 .card-container>:nth-child(2){grid-column:4/10}.subsection3 .card-container>:nth-child(3){grid-column:8/-2}}@media (min-width:500px){.subsection3 .card-container .card{margin-inline:-48px;max-height:60%;padding:12px 0}.subsection3 .card-container>:first-child{grid-column:2/5}.subsection3 .card-container>:nth-child(2){grid-column:4/10}.subsection3 .card-container>:nth-child(3){grid-column:9/-2}}@media (min-width:640px){.subsection3 .card-container .card{max-height:65%;padding:0 16px}.subsection3 .card-container>:first-child{grid-column:2/7}.subsection3 .card-container>:nth-child(2){grid-column:4/10}.subsection3 .card-container>:nth-child(3){grid-column:8/-2}}@media (min-width:800px){.subsection3 .card-container .card{padding:0 24px}.subsection3 .card-container>:first-child{grid-column:2/6}.subsection3 .card-container>:nth-child(2){grid-column:5/9}.subsection3 .card-container>:nth-child(3){grid-column:8/-2}}@media (min-width:1024px){.subsection3 .card-container>:first-child{grid-column:2/5}.subsection3 .card-container>:nth-child(2){grid-column:5/9}.subsection3 .card-container>:nth-child(3){grid-column:9/-2}}@media (min-width:1256px){.subsection3 .card-container{gap:32px}.subsection3 .card-container>:first-child{grid-column:1/5;max-width:90%}.subsection3 .card-container>:nth-child(2){grid-column:5/9;max-width:90%}.subsection3 .card-container>:nth-child(3){grid-column:9/-1;max-width:90%}}.features-subsection-container.subsection4{display:flex;flex-direction:column}.subsection4 .subsection-content-container{display:flex;justify-content:center;margin-top:-32px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;min-height:350px}.subsection4 .subsection-content-container .content1{align-items:center;align-self:center;display:flex;flex-basis:50%;height:100%;justify-content:center}.subsection4 .subsection-content-container .content1 img{height:auto;max-width:70%}.subsection4 .subsection-content-container .content2{align-items:center;display:flex;flex-basis:50%;justify-content:center}.subsection4 .subsection-content-container .content2 .card{align-items:center;background:#fff;border-radius:16px;box-shadow:12px 24px 40px 4px #7090b04d;display:flex;flex-direction:column;height:100%;max-width:90%;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;text-align:center}.subsection4 .subsection-content-container .content2 .card>img{height:auto;margin-top:24px;max-width:60%}.subsection4 .subsection-content-container .content2 .card div{width:80%}.subsection4 .subsection-content-container .content2 .card h2{font-family:sans-serif}.subsection4 .subsection-content-container .content2 .card span{color:#f7b32f}@media (min-width:0px){.subsection4 .subsection-content-container{display:flex;flex-direction:column}.subsection4 .subsection-content-container .content2{margin-top:32px}.subsection4 .subsection-content-container .content2 .card{justify-content:space-evenly;min-height:280px}}@media (min-width:768px){.subsection4 .subsection-content-container{display:flex;flex-direction:row}.subsection4 .subsection-content-container .content2{margin-top:0}}.pricing-header{color:#3081ee;font-family:Inter,sans-serif;font-size:clamp(2rem,8vw,3rem);font-weight:700;text-align:center;width:100%}.pricing-header h1{margin:0 0 16px}.cancel-anytime{align-items:center;display:flex;gap:12px;margin-bottom:16px}.cancel-anytime .check-icon{color:#1863e5}.cancel-anytime p{font-family:DM Sans,sans-serif;font-size:clamp(.9rem,2vw,1rem)}.price-selector-container{display:flex;position:relative}.section3 .price-selector-container{margin-bottom:-48px;transform:scale(.92)}@media (min-width:500px){.section3 .price-selector-container{margin-bottom:-32px}}.price-selector-container .fancy-text{color:#000;font-family:Dancing Script,sans-serif;font-size:clamp(1.2rem,2vw,1.4rem);position:absolute;right:-70px;top:-40px;transform:rotate(-10deg)}@media (min-width:500px){.price-selector-container .fancy-text{right:-95px;top:-45px}}.price-selector-container .curve{position:absolute;right:-20px}.price-selector{align-items:center;color:#170f49;display:flex;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:300;gap:16px;justify-content:center}.switch{display:inline-block;height:28px;position:relative;width:72px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#8ab1e4;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:20px;left:4px;width:20px}input:checked+.slider{background-color:#3081ee}input:focus+.slider{box-shadow:0 0 1px #3081ee}input:checked+.slider:before{transform:translateX(43px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.pricing-plans-container{display:flex;flex-wrap:wrap-reverse;gap:clamp(32px,5vw,72px);justify-content:center;width:100%}#section3 .pricing-plans-container{transform:scale(.8)}.pricing-plans-container *{font-family:DM Sans,sans-serif}.pricing-plan{background-color:#fff;border:1px solid #eff0f6;border-radius:24px;box-shadow:0 2px 12px 0 #14142b14;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-around;padding:32px clamp(12px,5vw,32px);position:relative;width:clamp(280px,75vw,420px)}.pricing-plan,.pricing-plan:hover{transition:background-color .2s ease}.pricing-plan:hover{background-color:#3081ee}.most-popular{background-color:#3081ee66;border-radius:8px;padding-inline:8px;position:absolute;right:16px;top:16px}.most-popular>p{color:#170f49;font-size:.7rem}.pricing-plan:hover .most-popular{background-color:#fff3}.pricing-plan:hover .most-popular>p{color:#fff}.pricing-title{align-items:center;color:#170f49;display:flex;font-size:1.5rem;gap:16px}.pricing-plan:hover .pricing-title{color:#fff}.pricing-icon{background-color:#ecebff;border-radius:10px;display:flex;padding:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pricing-subtitle{color:#6f6c90;flex-grow:1;font-size:1rem;line-height:24px}.pricing-plan:hover .pricing-subtitle{color:#d9dbe9}.pricing-plan .price{color:#170f49;flex-grow:1;font-size:2.5rem;font-weight:600;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;letter-spacing:2px}.pricing-plan:hover .price{color:#fff}.pricing-plan .price p{margin:0;padding:0}.pricing-plan .price span{color:#6f6c90;font-size:1rem;font-weight:400;letter-spacing:0}.pricing-plan:hover .price span{color:#d9dbe9}.pricing-plan-features{display:flex;flex-direction:column;justify-content:left;width:100%}.pricing-plan-features>div{align-items:center;display:flex;gap:8px;height:36px}.pricing-plan-features>p{color:#170f49;font-size:1rem;font-weight:600}.pricing-plan:hover .pricing-plan-features>p{color:#fff}.pricing-plan-features>div>p{color:#170f49;font-size:.95rem;font-weight:200;letter-spacing:.3px}.pricing-plan:hover .pricing-plan-features>div>p{color:#eff1ff}.pricing-plan-features .feature-icon{height:20px;width:20px}.pricing-plan-features .included.feature-icon{color:#3081ee}.pricing-plan:hover .pricing-plan-features .included.feature-icon{color:#fff}.pricing-plan-features .unincluded.feature-icon{color:grey}.pricing-plan:hover .pricing-plan-features .unincluded.feature-icon{color:#b9b9b9}.pricing-plan-button{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:clamp(16px,5vh,32px);width:100%}.pricing-plan-button button{background-color:#3081ee;border:none;border-radius:32px;color:#fff;cursor:pointer;display:grid;font-size:1rem;margin:auto;padding-block:16px;place-content:center;width:75%}.pricing-plan:hover .pricing-plan-button button{background-color:#fff;color:#3081ee}.pricing-plans-container-dashboard{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap-reverse;gap:clamp(32px,5vw,72px);justify-content:space-between;justify-content:center;margin-top:1px;width:100%}.pricing-plans-container-dashboard *{font-family:DM Sans,sans-serif}.pricing-plan-dashboard{background-color:#fff;border:1px solid #eff0f6;border-radius:24px;box-shadow:0 2px 12px 0 #14142b14;box-sizing:border-box;display:flex;flex-direction:column;height:530px;justify-content:space-evenly;padding:32px clamp(12px,5vw,32px);position:relative;transition:background-color .2s ease;width:clamp(75%,80vw,100%);z-index:3000}@media (min-width:1024px){.pricing-plans-container-dashboard{flex-direction:row}.pricing-plan-dashboard{width:calc(50% - clamp(16px, 2.5vw, 36px))}}.pricing-plan-dashboard:hover{background-color:#3081ee;transition:background-color .2s ease}.pricing-plan-dashboard:hover .most-popular{background-color:#fff3}.pricing-plan-dashboard:hover .most-popular>p{color:#fff}.pricing-subtitle-dashboard{color:#6f6c90;flex-grow:1;font-size:1rem;line-height:20px;margin:0}.pricing-subtitle-dashboard p{margin-bottom:0}.pricing-plan-dashboard:hover .pricing-subtitle,.pricing-plan-dashboard:hover .pricing-subtitle-dashboard,.pricing-plan:hover .pricing-subtitle-dashboard{color:#d9dbe9}.pricing-plan-dashboard .price{color:#170f49;font-size:2.5rem;font-weight:600;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;letter-spacing:2px}.pricing-plan-dashboard:hover .price{color:#fff}.pricing-plan-dashboard .price p{margin:0;padding:0}.pricing-plan-dashboard .price span{color:#6f6c90;font-size:1rem;font-weight:400;letter-spacing:0}.pricing-plan-dashboard:hover .price span{color:#d9dbe9}.pricing-plan-dashboard:hover .pricing-plan-features>p{color:#fff}.pricing-plan-dashboard:hover .pricing-plan-features>div>p{color:#eff1ff}.pricing-plan-dashboard:hover .pricing-plan-features .included.feature-icon{color:#fff}.pricing-plan-dashboard:hover .pricing-plan-features .unincluded.feature-icon{color:#b9b9b9}.pricing-plan-button-dashboard{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:clamp(10px,1vh,32px);width:100%}.pricing-plan-button-dashboard button{background-color:#3081ee;border:none;border-radius:32px;color:#fff;cursor:pointer;display:grid;font-size:1rem;margin:auto;padding-block:16px;place-content:center;width:75%}.pricing-plan-dashboard:hover .pricing-plan-button button,.pricing-plan-dashboard:hover .pricing-plan-button-dashboard button,.pricing-plan:hover .pricing-plan-button-dashboard button{background-color:#fff;color:#3081ee}.section-pricing-popup{align-items:center;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding-block:1px;position:relative;transform:scale(.85)}.section-pricing-popup .price-selector-container{margin-bottom:16px}.section-pricing-popup.night-mode-pricing .fancy-text,.section-pricing-popup.night-mode-pricing .price-selector>p{color:#fff}.carousel-container{justify-content:center;padding-block:32px;position:relative;width:100%}.carousel-buttons,.carousel-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.carousel-buttons{align-items:center;bottom:-5%;display:flex;gap:32px;position:absolute;right:5%}@media (min-width:578px){.carousel-buttons{right:5%;top:-10%}}.carousel-content{display:flex;gap:32px;margin-inline:16px;overflow-x:scroll;scroll-snap-type:x mandatory}.carousel-content::-webkit-scrollbar{display:none}.carousel-left-arrow{background-color:initial;color:#4a5568;cursor:pointer;font-size:1.5rem}.carousel-right-arrow{background-color:initial;color:#1863e5;cursor:pointer;font-size:2rem}.testimonials-section{border-bottom:1px solid #ccc;height:100%;margin:auto;padding-block:64px;width:90%}.testimonials-header{color:#000;font-family:Inter,sans-serif;font-size:clamp(2rem,8vw,4rem);font-weight:700;width:85%}.testimonials-header span{color:#3081ee;font-family:Inter,sans-serif}.testimonial-content{background:#fff;border:1px solid #f3f3f3;border-radius:12px;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;gap:4px;justify-content:space-evenly;min-height:clamp(220px,5vh,300px);min-width:clamp(250px,30vw,350px);padding:24px}.testimonial-content *{margin:0}.testimonial-text{align-self:start;flex-grow:1;font-size:clamp(.8rem,3vw,1rem);font-weight:300;line-height:24px;place-content:center}.testimonial-info{display:flex;flex-direction:column;gap:8px}.testimonial-info p{font-size:clamp(.8rem,2vw,.9rem)}.testimonial-name-age{color:#000;font-weight:500}.testimonial-location{color:#171923;font-weight:300}.stars{color:#1863e5;display:flex;gap:2px}.team-section h1{color:#000;font-family:Inter,sans-serif;font-size:clamp(2rem,8vw,4rem);font-weight:700;text-align:center;width:100%}.team-header span{color:#3081ee;font-weight:900}.team-container{width:100%}.team-member-card{background:#101010;border-radius:16px;display:flex;flex-direction:column;height:69vh;overflow:hidden;position:relative;width:clamp(80vw,50vw,650px)}.team-member-img-container{display:flex;height:300px;justify-content:center;margin-block:10%;margin:0;object-fit:contain;overflow:hidden}.team-member-img{height:100%;object-fit:cover;width:100%}.team-member-info{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding-inline:16px}.team-member-info .team-member-name{color:#fff;font-family:Inter,sans-serif;font-size:clamp(1.7rem,1vw,2.4rem);font-weight:600;margin:16px 0 8px}.team-member-info .team-member-title{color:#fff;font-family:Inter,sans-serif;font-size:clamp(1.3rem,1vw,2rem);font-weight:500;margin:0}.team-member-info .team-member-description{align-items:center;color:#868686;display:flex;font-family:Inter,sans-serif;font-size:clamp(.75rem,1vw,1rem);font-weight:400;margin:0}.team-member-info .team-member-social-icon{height:auto;width:96px}@media (min-width:550px){.team-member-card{display:flex;flex-direction:row;height:clamp(300px,70vh,400px);width:clamp(450px,70vw,650px)}.team-member-img-container{height:100%;width:clamp(300px,70vw,400px)}.team-member-info{display:flex;flex-direction:column;justify-content:center;width:70%}.team-member-description{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}#team .carousel-item.active{transform:scaleY(1);transition:transform .3s ease}.section1,.section2,.section3,.team-section{align-items:center;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding-block:64px;position:relative}.header-text-center{text-align:center;white-space:break-spaces;width:100%}.header-text-center h1{color:#3081ee;font-family:Inter,sans-serif;font-size:clamp(3rem,8vw,4rem);font-weight:700;letter-spacing:-2px}.top-button{background-color:#3081ee;border:none;border-radius:6px;bottom:2%;color:#fff;cursor:pointer;font-size:18px;padding:10px 14px;position:fixed;right:2%;z-index:10}.signup-cta-section{background-color:#3081ee;border-radius:12px;padding-bottom:32px;width:100%}.signup-cta-content{display:flex;flex-direction:column;gap:32px;height:100%;margin-block:32px;width:100%}.signup-cta-content .text-content{align-items:center;display:flex;flex-basis:67%;flex-direction:column;flex-grow:1;font-family:Inter,sans-serif;justify-content:center}.signup-cta-content .text-content header{font-size:clamp(1.5rem,4vw,3rem);letter-spacing:-3px;text-align:center;width:100%}.signup-cta-content .text-content .t-and-c{color:#fff;font-size:clamp(.75rem,2vw,.9rem);text-align:center}.signup-cta-content .text-content a{color:#333954;text-decoration:none}.signup-cta-buttons{align-items:center;display:flex;flex-direction:column;gap:32px;height:128px;justify-content:center;margin-bottom:16px;width:100%}.plain-signup-button{background-color:#777;color:#fff;display:grid;height:100%;place-content:center;text-align:center;width:200px}.google-signup-button,.plain-signup-button{border:none;border-radius:8px;cursor:pointer;padding-inline:24px}.google-signup-button{align-items:center;background-color:#fff;display:flex;gap:4px;height:100%;justify-content:center;width:200px}.signup-cta-content .signup-cta-media{display:grid;flex-basis:33%;place-content:center}@media (min-width:760px){.signup-cta-content{flex-direction:row;gap:0}.signup-cta-buttons{flex-direction:row;height:48px}}.social-proof-popup{bottom:1%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:50%;margin-inline:auto;position:fixed;transform:translate(-50%);transition:opacity 1s;width:clamp(-webkit-fit-content,1vw,300px);width:clamp(-moz-fit-content,1vw,300px);width:clamp(fit-content,1vw,300px)}.social-proof-popup.fade-in{opacity:1}.social-proof-popup.fade-out{opacity:0}.social-proof-content{background-color:#fff;border:1px solid #d3d3d3;border-radius:8px;display:grid;font-family:Inter,sans-serif;font-size:clamp(.6rem,2vw,.9rem);padding-inline:12px;place-content:center;text-align:center}.social-proof-content span{font-weight:700}footer{display:flex;justify-content:center}.footer-content-container{display:flex;flex-direction:column;max-width:1500px;width:100%}.footer-main-content{display:flex;flex-direction:column;padding:32px}.footer-main-content *{font-family:DM Sans,sans-serif}.footer-logo-container{align-items:center;display:flex;gap:16px;margin-bottom:32px}.footer-logo-container>img{height:40px;width:auto}.footer-logo-container>h3{color:#1b2559;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700}.footer-links-container{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-evenly}@media (max-width:488px){.footer-links-container{justify-content:flex-start}}.footer-link-container{display:flex;flex-direction:column;text-align:start;width:200px}.footer-link-header{color:#000;font-size:.8rem;font-weight:500}.footer-link{align-items:center;color:#4a5568;display:flex;font-size:.8rem;gap:8px;text-decoration:none;transition:font-weight .2s ease-in-out}.footer-link:hover{font-weight:600}.footer-link>p{margin-block:8px}.footer-link>span{background:linear-gradient(90deg,#28a6ff .22%,#1804fb 99.77%);border-radius:6px;color:#fff;display:grid;font-size:.6rem;padding:1px 4px;place-content:center}.copyright-text{color:#68769f;font-family:Inter,sans-serif;font-size:.7rem;text-align:center;width:100%}.email-verified-page{display:grid;height:90vh;place-content:center}.email-verified-content{align-items:center;background-color:#fff;border-radius:16px;box-shadow:5px 5px 20px #58575733;display:flex;flex-direction:column;gap:12px;margin-block:auto;padding:32px;width:320px}.email-verified-content .company-logo-container>*{margin:0;padding:0}.email-verified-content button{align-self:center;background:#1863e5;border:none;border-radius:8px;color:#fff;cursor:pointer;display:grid;font-family:Inter,sans-serif;font-size:clamp(.8rem,2vw,.9rem);padding:18px;place-items:center;width:clamp(200px,40vw,300px)}.email-verified-content button:hover{background:#2873f5}.email-verified-content button:active{background:#175cd4}.blog-page-container{display:flex;flex-direction:column;margin-top:72px;width:100%}.blog-preview-list-container{align-items:center;display:flex;flex-direction:column;gap:48px;justify-content:center;margin-block:64px;margin-inline:auto;max-width:2000px;width:100%}.blog-preview-container{border-radius:16px;box-shadow:0 2px 12px 0 #14142b14;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:400px;overflow:hidden;place-content:center;transition:transform .2s ease;width:80%}.blog-preview-container>*{font-family:Inter,sans-serif}.blog-preview-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.blog-preview-container:hover{cursor:pointer;transform:scale(1.008)}.blog-preview-image{flex-basis:100%;height:40%}.blog-preview-text-content>*{word-wrap:break-word;margin:0;overflow-wrap:break-word}.blog-preview-text-content{display:flex;flex-direction:column;height:60%;justify-content:center;margin-inline:auto;width:90%}.blog-preview-title{color:#121416;font-size:clamp(1.3rem,1.4vw,1.5rem);font-weight:400;margin-bottom:12px}.blog-preview-subtitle{color:#6c757d;font-size:clamp(.9rem,1.8vw,.95rem);font-weight:400;line-height:22px}@media (min-width:1024px){.blog-preview-container{height:200px;max-width:1000px}.blog-preview-content{display:flex;flex-direction:row;height:100%;width:100%}.blog-preview-image{flex-basis:30%;height:100%}.blog-preview-text-content{flex-basis:65%;flex-shrink:5;height:100%}}.blog-preview-image>img{height:100%;object-fit:cover;width:100%}.blog-preview-author-container{align-items:center;display:flex;gap:16px}.blog-preview-author-container>img{border-radius:100%;height:36px;width:36px}.blog-preview-author-date{align-items:center;display:flex;gap:8px}.blog-preview-author-name{color:#121416}.blog-preview-author-name,.blog-preview-date{font-size:.9rem;font-weight:400;line-height:30px}.blog-preview-date{color:#6c757d}.blog-preview-dot{color:#6c757d;font-size:.8rem;font-weight:400;line-height:40px}@media (max-width:430px){.blog-preview-author-date{align-items:flex-start;display:flex;flex-direction:column;gap:0}.blog-preview-author-date>*{line-height:4px}.blog-preview-dot{display:none}}.blog-template-page{display:flex;flex-direction:column}.blog-template-hero-section{height:clamp(300px,80vh,550px);margin-top:72px;overflow:hidden;position:relative}.blog-template-hero-section img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.blog-template-hero-section-content{background:#00000080;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;position:absolute;top:0;width:100%}.blog-template-hero-section-content>*{color:#fff;font-family:Inter,sans-serif}.blog-template-content-container>*{font-family:Inter,sans-serif}.blog-template-back-container{align-items:center;color:#fff;cursor:pointer;display:flex;gap:12px;left:0;margin-left:5%;margin-top:24px;position:absolute;top:0}.blog-template-back-container:hover .blog-template-back-icon{transform:translateX(-8px)}.blog-template-back-icon{font-size:18px;font-weight:400;transition:transform .3s ease}.blog-template-hero-section-text-content{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;margin-left:5%;max-width:1000px;width:80%}.blog-template-title{font-size:2rem;font-weight:400;line-height:40px}.blog-template-subtitle{color:#d2d2d2;font-size:1rem;font-weight:400;line-height:30px}.blog-template-author-date{color:#d2d2d2;display:flex;gap:12px}@media (max-width:320px){.blog-template-dot{display:none}.blog-template-author-date{display:flex;flex-direction:column;gap:0}}.blog-template-content-container{display:flex;flex-direction:column;justify-content:space-between;margin-block:64px;margin-inline:auto;width:90%}.blog-template-article{font-family:Inter,sans-serif;line-height:30px;width:100%}.blog-template-sidebar{width:100%}.blog-template-social-media-container{display:flex;flex-direction:column}.blog-template-social-media-icons-container{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.blog-template-social-media-icon{color:#000;font-weight:500;height:20px;width:auto}.blog-template-social-media-icon:hover{color:#3c3c3c;cursor:pointer}@media (min-width:1024px){.blog-template-content-container{display:flex;flex-direction:row}.blog-template-article{width:75%}.blog-template-sidebar{width:20%}}.other-blogs-container{display:flex;flex-direction:column;gap:32px;margin-block:32px;margin-left:5%;width:90%}.other-blogs-heading{font-family:Inter,sans-serif}#blog-template.carousel-container .carousel-buttons{top:-24px}.blog-card{border-radius:8px;box-shadow:4px 2px 12px 4px #14142b14;height:clamp(350px,90vh,450px);margin-block:12px;margin-inline:12px;overflow:hidden;transition:transform .3s ease;width:clamp(250px,30vw,350px)}.blog-card:hover{cursor:pointer;transform:translateY(-4px)}.blog-card>*{font-family:Inter,sans-serif}.blog-card-content{display:flex;flex-direction:column;gap:0;height:100%;justify-content:space-between;margin:0;width:100%}.blog-card-content>img{height:40%;object-fit:cover;width:100%}.blog-card-text-content{display:flex;flex-direction:column;gap:8px;height:55%}.blog-card-text-content>*{margin:auto;width:90%}.blog-card-title{font-size:1.2rem;text-justify:center}.blog-card-subtitle{flex-grow:2;flex-shrink:0;font-size:.85rem;line-height:20px}.blog-card-author-container{align-items:center;display:flex;gap:8px;justify-self:flex-end}.blog-card-author-container>img{border-radius:100%;height:24px;width:24px}.blog-card-author-date{align-items:center;display:flex;gap:8px}.blog-card-author-name{font-weight:400}.blog-card-author-name,.blog-card-date,.blog-card-dot{color:#6c757d;font-size:.8rem}.privacy-policy-container,.t-and-c-container{display:flex;flex-direction:column;height:100%;width:100%}.privacy-policy-content,.t-and-c-content{display:flex;flex-direction:column;font-family:Inter,DM Sans,sans-serif;gap:24px;margin-block:128px;margin-inline:auto;max-width:1000px;width:90%}.privacy-policy-content *,.t-and-c-content *{margin:0}.privacy-policy-content h1,.t-and-c-content h1{font-size:1.5rem;margin-block:16px;margin-inline:auto}.privacy-policy-content .text-block,.t-and-c-content .text-block{display:flex;flex-direction:column;gap:4px}.privacy-policy-content .text-block h4,.t-and-c-content .text-block h4{font-size:1.1rem;margin-block:0}.privacy-policy-content .text-block p,.t-and-c-content .text-block p{font-size:1rem;line-height:24px;margin-block:0}.t-and-c-content .text-block-link{color:#3081ee;text-decoration:none}.privacy-policy-content .text-block ol,.privacy-policy-content .text-block ul{display:flex;flex-direction:column;gap:12px}.privacy-policy-content .text-block ol li,.privacy-policy-content .text-block ul li{line-height:24px}.privacy-policy-content .text-block span{color:#3081ee;text-decoration:underline;text-decoration-color:#3081ee}.authorization-page-container{align-items:center;display:flex;justify-content:center;min-height:100%;overflow-y:auto;position:relative;width:100%}.auth-page-company-logo{align-items:flex-end;display:flex;height:128px}.auth-page-company-logo *{margin:0}.company-button{align-items:left;display:flex;justify-items:left;padding:0}.logo-name{align-items:center;display:flex;flex-basis:25%;gap:16px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.logo-name>img{height:2.5rem;width:auto}.logo-name>h3{color:#1b2559;font:weight 2000px;font-family:Inter,sans-serif;margin:0;text-decoration:none;text-shadow:2px 2px 4px #0000004d;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.authorization-page-content{font-family:Inter,DM Sans,sans-serif;width:clamp(280px,95vw,320px)}.auth-page-form-content,.authorization-page-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.auth-page-form-content{flex-grow:1;gap:16px;margin-bottom:32px;margin-top:96px;width:100%}.authorization-page-content h1{font-family:Inter,sans-serif;font-size:32px;margin:12px}.authorization-page-content form{display:flex;flex-direction:column;gap:16px;width:100%}.action-button{background-color:#3081ee;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:1rem;height:52px;transition:background-color .15s ease-in-out;width:100%}.action-button:hover{background-color:#438dee}.action-button:active{background-color:#1975ee}.action-button.disabled,.action-button.disabled:active,.action-button.disabled:hover{background-color:#b0b0b0;cursor:not-allowed}.auth-cta-text-container{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.auth-cta-text-container p{color:#636363}.auth-cta-text-container a{color:#3081ee;text-decoration:none;transition:color .15s ease-in-out}.auth-cta-text-container a:hover{color:#438dee}.auth-cta-text-container.forgot-password{justify-content:left;margin-block:4px;margin-left:8px}.auth-cta-text-container.t-and-c{margin-bottom:24px;margin-top:64px}.or-line{align-items:center;display:flex;height:1px;margin-bottom:20px;width:100%}.or-line .line{background-color:#9ca1a7;flex-grow:1;height:1px;margin:0 2px;width:100%}.or-line p{background:#fff;color:#9ca1a7;font-size:.9rem;padding:4px 8px}.google-button{align-items:center;background-color:#fff;border:1px solid #9ca1a7!important;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:1rem;gap:20px;height:52px;justify-content:center;width:100%}.google-button p{font-family:Inter,sans-serif;justify-self:center}.login-error-message,.signup-error-message{color:#eb5252;font-family:DM Sans,sans-serif;font-size:.8rem;margin:0}.input-error-message{color:red;font-family:Inter,sans-serif;font-size:.8rem;margin-block:-24px;padding:0}.password-reset-message{text-align:center}.popup-container.no-background-blur{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:none!important}.verify-email-popup .auth-cta-text-container{margin-top:-10px}.verify-email-popup .auth-cta-text-container p{color:#000}.verify-email-popup .auth-cta-text-container span{color:#3081ee;cursor:pointer;transition:color .15s ease-in-out}.verify-email-popup .auth-cta-text-container span:hover{color:#438dee}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#636363!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}input:-moz-ui-autofill,input:-moz-ui-autofill:active,input:-moz-ui-autofill:focus,input:-moz-ui-autofill:hover{background:#fff!important;color:#636363!important}.grecaptcha-badge{visibility:hidden}.recaptcha-statement{color:grey;font-size:.6rem;text-align:center}.recaptcha-statement a{color:grey;text-decoration:none}.popup-content{overflow-y:auto}.dashboard{background-color:#fff;display:flex;height:100vh;transition:background-color .3s ease}.dashboard-left-navigator{align-self:center;background-color:#fff;border-radius:16px;box-shadow:0 12px 26px 2px #7090b01c;display:flex;flex-direction:column;flex-shrink:0;height:96%;margin-left:0;overflow:auto;position:absolute;transition:width .2s ease-in-out;visibility:hidden;width:0;z-index:5000}.dashboard-left-navigator.menu-open{margin-left:16px;visibility:visible;width:280px}@media (min-width:1024px){.dashboard-left-navigator{margin-left:16px;position:relative;transition:width .2s ease-in-out;visibility:hidden;width:0}.dashboard-left-navigator.menu-open{margin-left:16px;visibility:visible;width:280px}}.dashboard-left-header{border-bottom:1px solid #e9edf7;display:grid;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-block:32px;place-content:center;text-align:center;width:100%}.dashboard-left-header-content{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:80%}.dashboard-left-header h2{font-size:20px;font-weight:800}.dashboard-left-header h2,.dashboard-left-header h3{color:#1b2559;font-family:DM Sans,sans-serif;margin:0;white-space:nowrap}.dashboard-left-header h3{font-size:18px;font-weight:500}.dashboard-left-header .menu-current-plan{align-items:center;display:flex;gap:16px;justify-content:space-between}.dashboard-left-header .menu-current-plan .blue-line{background-color:#3081ee;flex-grow:1;height:2px;width:100%}.dashboard-left-navigator-content{display:flex;flex-direction:column;height:100%;margin-inline:auto;max-width:280px;width:88%}.small-box{align-self:center;border-radius:16px;box-shadow:10px 12px 28px 2px #7090b01a;margin-block:16px;position:relative;width:100%}.small-box-content{align-items:center;background-color:#fff;border:#fff;border-radius:16px;display:flex;justify-content:space-between;padding-left:12px;padding-right:8px;text-align:center}.small-box-user{align-items:center;display:flex;flex-grow:1;gap:16px;max-width:190px;padding-left:4px}.small-box-user p{color:#1b2559;font-family:DM Sans,Helvetica,sans-serif;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.small-box-content.night-mode-smallboxcontent .small-box-user p{color:#fff}.small-box-user img{border-radius:100%;height:24px;object-fit:cover;overflow:hidden;width:24px}.small-box-user .user-img-alt-icon{color:#1b2559;height:16px;width:16px}.small-box-content.night-mode-smallboxcontent .small-box-user .user-img-alt-icon{color:#fff}.small-box-content .settings-icon-container{border:1px solid #e0e5f2;border-radius:16px;cursor:pointer;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding:6px;transition:background-color .1s ease-in;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.small-box-content .settings-icon-container:hover{background-color:#f9f9f9b3}.small-box-content.night-mode-smallboxcontent .settings-icon-container:hover{background-color:#425e89}.small-box-content .settings-icon{color:#1b2559d9;height:14px;width:auto}.small-box-content .settings-icon.night-mode-icon{color:#fff;height:14px;width:auto}.dashboard-main{align-items:center;display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;height:100%;justify-content:space-between;max-width:100%;position:relative;transition:width .2s ease-in-out}@media (min-width:1024px){.dashboard-main{flex-shrink:1}.dashboard-main.menu-open{width:calc(100% - 280px)}}.menu-toggle{display:grid;height:72px;left:0;place-content:center;position:absolute;top:45%;transition:all .2s ease-in-out;width:2rem;z-index:500}.menu-toggle.menu-open{transform:translateX(296px)}.menu-toggle-icon{color:grey;cursor:pointer;height:16px;transform:rotate(180deg);transition:all .2s ease-in-out;width:16px;z-index:10}.menu-toggle-icon.menu-open{transform:rotate(0deg)}.menu-toggle:hover .menu-toggle-icon{color:#646464}@media (min-width:1024px){.menu-toggle.menu-open{transform:translateX(0)}}.dashboard-header{align-items:center;display:flex;justify-content:space-between;width:100%}.dashboard-header,.dashboard-header h2{font-family:Plus Jakarta Sans,sans-serif;text-align:left}.dashboard-header h2{color:#1b2559;font-size:1.8rem;font-weight:550;margin-left:16px}.chatbot-version-box{align-items:center;align-self:center;background:linear-gradient(15deg,#2f80ed 26.3%,#56ccf2 86.4%);border-radius:16px;cursor:pointer;display:flex;flex-shrink:0;gap:16px;justify-self:end;min-height:65px;width:100%}.chatbot-version-logo{align-items:center;background-color:#fff;border-radius:100%;display:flex;height:36px;justify-content:center;margin-left:16px;width:36px}.chatbot-version-logo img{height:30px;width:auto}.chatbot-version-box p{color:#fff;font-family:DM Sans,Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:20px;margin:0;max-width:180px}.chatbot-version-content>p:first-of-type{font-size:13px;font-weight:700}.chatbot-version-content>p:last-of-type{font-weight:400;margin-top:-2px}.dashboard-chatbot{align-items:flex-start;display:flex;flex:1 1;justify-content:flex-start;margin:8vh;padding:2px}.dashboard-widgets{display:flex;flex-direction:column;gap:8px;margin-right:16px;margin-top:8px}.dashboard-search{border-radius:48px;justify-content:space-around;padding:8px}.dashboard-search,.ranking{align-items:center;box-shadow:0 4px 8px #0000001a;display:flex;transition:background-color .3s ease}.ranking{border-radius:50px;height:24px;justify-content:center;justify-content:space-between;padding:8px 15px}.inside-ranking{align-items:center;display:flex;flex-direction:row;gap:5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin-right:5px;white-space:nowrap}.ranking p{font-family:Arial,Helvetica,sans-serif;font-size:small;font-weight:200;margin-right:5px}.ranking img{height:16px;margin-right:0;width:16px}.slider-container{position:relative;width:20%}.slider-value{left:50%;position:absolute;top:30px;transform:translateX(-50%)}.night-mode{background-color:#555050;color:#170808}.night-mode1{background-color:#1c3252;box-shadow:0 0 10px #0000004d;color:#f3f1f1}.night-mode-leftheader{color:#fff!important}.night-mode-regenerate{background-color:#555050;color:#fff}.night-mode-smallboxcontent{background-color:#1c3252;border:1px solid #fff;box-shadow:0 0 10px #0000004d;color:#fff}.night-mode-text{color:#fff;font-family:DM Sans,Helvetica,sans-serif}.night-mode-icon{color:#fff}.night-mode-icon:hover{color:#dedede}.night-mode-dashboard-header h2{color:#fff}.night-mode-chatcontainer{background-color:#555050}.night-mode-chatcontainer1 .bot-message p,.night-mode-chatcontainer1 .user-message p{word-wrap:break-word;background-color:#b62b2b;border-radius:10px;color:#3b3b3c;font-family:DM Sans,sans-serif;padding:10px 15px;text-align:left}.search_icon{background-color:#ccc;border-radius:5px;display:flex;overflow:hidden;width:60%}.moon{transform:rotate(25deg)}.grey-icon,.moon{color:#757373}.search-input{align-self:center;background-color:#f3f3f3;border:none;border-radius:48px;max-width:150px;min-width:20%;padding:6px 12px}.icons{align-items:center;display:flex;margin-left:5px}.icons>*{font-size:20px;height:2.5vh;margin-right:12px;margin-top:12px;padding:.1vh;width:2.5vh}.App,.Appmob{height:100%}.main-container{display:flex;flex-direction:column;height:100%;width:100%}.chat-form *{box-sizing:border-box}.chat-form{align-items:center;display:flex;justify-content:center}.chat-form .textarea-container{border:1px solid #ccc;border-radius:24px;display:flex;max-height:200px;overflow:hidden;position:relative;width:100%}.chat-form textarea.night-mode-text::placeholder{color:#e1e1e1}.chat-form textarea{background:#0000;border:none;font-family:DM-Sans,sans-serif;font-size:clamp(.875rem,1vw,1rem);max-height:190px;min-height:45px;outline:none;padding:14px 32px 12px 16px;resize:none;width:100%}.chat-form textarea::placeholder{line-height:16px}.microphone-icon{cursor:pointer;height:24px;position:absolute;right:12px;top:12px;width:24px}.microphone-icon.on{color:#007bff}.microphone-icon.off{color:#718096}.microphone.night-mode-icon .microphone-icon.off{color:#dcdcdc}.microphone-icon.pulse{animation:pulse 2s infinite;border-radius:50%;box-shadow:0 0 0 0 #007bff80;height:32px;height:20px;position:absolute;right:14px;top:14px;transform:scale(1.2);width:32px;width:20px}@keyframes pulse{0%{box-shadow:0 0 0 0 #007bffb3}70%{box-shadow:0 0 0 10px #007bff00}to{box-shadow:0 0 0 0 #007bff00}}.submit-button{background:none;border:none;border-radius:24px;color:#3081ee;cursor:pointer;display:grid;margin-left:12px;outline:none;place-content:center}.submit-button .submit-icon{display:block;height:24px;width:24px}.submit-button .text{color:#fff;display:none;font-family:DM-Sans,sans-serif;font-size:.8rem}.submit-button.night-mode-icon{color:#fff}@media (min-width:768px){.submit-button{background:linear-gradient(15deg,#2f80ed 26.3%,#56ccf2 86.4%);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:2vh;padding:16px 40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.submit-button .submit-icon{display:none}.submit-button .text{display:block}}.chatbot-voice-control-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 4px 0 #7180962b;display:grid;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0;place-content:center;position:absolute;right:16px;top:24px}.chatbot-voice-control-container.night-mode{background-color:#1c3252}.chatbot-voice-control-content{align-items:center;display:flex;flex-direction:column;padding:4px 8px}.voice-control-icons-container{align-items:center;display:flex;gap:8px;justify-content:space-evenly;width:100%}.chatbot-speaker-icon.on{color:#3992ef;cursor:pointer;height:32px;width:32px}.chatbot-speaker-icon.on.night-mode-icon{color:#fff}.chatbot-speaker-icon.chevron{color:#3992ef;cursor:pointer;height:16px;transform:rotate(0deg);transition:all .2 ease;width:16px}.chatbot-speaker-icon.chevron.night-mode-icon{color:#fff}.chatbot-speaker-icon.chevron.rotate{transform:rotate(180deg)}.chatbot-speaker-icon.off{color:#718096;cursor:pointer;height:32px;width:32px}.chatbot-speaker-icon.off.night-mode-icon{color:#fff}.chatbot-voice-options-container{height:0;overflow:hidden;transition:height .2s ease}.chatbot-voice-options-container.open{display:flex;flex-direction:column;gap:2px;height:160px}.chatbot-voice-option{border-radius:4px;cursor:pointer;padding:4px;padding-inline:4px;transition:background-color .1s ease-in-out}.chatbot-voice-option>p{color:#3081ee;font-family:DM-Sans,sans-serif;font-size:clamp(.8rem,1vw,.9rem);font-weight:400;margin:0;padding:0}.chatbot-voice-control-container.night-mode .chatbot-voice-option>p{color:#fff}.chatbot-voice-option:hover{background-color:#367cec1a}.chatbot-voice-option.selected{background-color:#ebf3fe}.chatbot-voice-control-container.night-mode .chatbot-voice-option.selected,.chatbot-voice-control-container.night-mode .chatbot-voice-option:hover{background-color:#425e89}.chat-container{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;overflow-y:auto}.chat-container::-webkit-scrollbar{display:none}.chat-container{-ms-overflow-style:none;scrollbar-width:none}.chat-container .bot,.chat-container .user{align-items:center;display:flex;font-family:Arial,Helvetica,sans-serif;line-height:20px;margin:10px;white-space:pre-line}.input-container-button{align-items:center;display:flex;flex-direction:column;width:100%}.input-container-button2{align-items:center;display:flex;flex-shrink:1;max-height:200px;overflow-y:auto;position:relative;width:100%}.input-container-button2 .scrollable-input{box-sizing:border-box;overflow-y:auto;resize:none;white-space:pre-wrap;width:100%}.regenerate-button{align-items:center;background-color:initial;border:1px solid #3081ee;border-radius:50px;color:#3081ee;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;margin-block:16px;padding:12px 18px}.regenerate-icon{color:#3081ee;margin-right:8px}.regenerate-button.night-mode-regenerate{background-color:#555050;border-color:#fff;color:#fff}.regenerate-button.night-mode-regenerate .regenerate-icon{color:#fff}.chat-container .user .image{border:1px solid #e2e8f0;border-radius:24px;color:#3992ef;height:16px;margin-right:24px;padding:12px;width:auto}.chat-container .bot .image{background-color:#c4defa99;border-radius:100%;height:24px;margin-right:25px;padding:8px 10px;width:auto}.chat-container .user .image.night-mode{background-color:initial;border:1px solid #eaeef4;color:#eaeef4}.chat-container .bot .image.night-mode{background-color:#1c3252;border:1px solid #243f65}.chat-container .bot-message p,.chat-container .user-message p{word-wrap:break-word;background-color:#fff;border-radius:10px;color:#3b3b3c;font-family:DM Sans,sans-serif;padding:10px 15px;text-align:left}.chat-container .bot .bot-message,.chat-container .user .user-message{word-wrap:normal;background-color:initial;border-radius:initial;border-radius:9px;font-family:DM Sans,sans-serif;padding:initial;text-align:left;text-align:initial}.chat-container .bot .bot-message p,.chat-container .user .user-message p{font-family:DM Sans,sans-serif;margin:0}.dashboard-chatbot-inner{align-items:flex-end;display:flex;flex:1 1;justify-content:center;margin-top:64px;max-height:90%;max-width:800px;min-height:80%;width:80%;z-index:300}.dashboard-container.blur{filter:blur(5px)}.popup-container-payment{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;margin-left:20%;position:absolute;width:60%}.popup-content-wide{align-items:center;background-color:#fff;border-radius:10px;box-shadow:5px 5px 20px #5857574d;display:flex;flex-direction:column;flex-grow:1;gap:32px;max-height:80vh;overflow-y:auto;padding:24px;position:relative;width:clamp(300px,70vw,800px);z-index:6000}.popup-content-wide .welcome-message{display:flex;flex-direction:column;gap:8px;margin:0 0 -32px;text-align:center}.welcome-message *{font-family:DM-Sans,sans-serif;margin:0;padding:0}.popup-text-basic{color:#1b2559;font-family:DM-Sans,sans-serif;text-align:center}.subscription-confirmation-popup-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.popup-content.popup-night-mode .popup-text-basic{color:#fff}.logout-confirmation{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:space-evenly;text-align:center}.logout-confirmation>p{color:#1b2559;font-family:"Arial, Helvetica,",sans-serif;margin:0}.logout-confirmation.night-mode-text>p{color:#fff}.popup-button-logout{align-items:center;display:flex;flex-direction:row;gap:clamp(5%,10vw,20%);justify-content:center;width:80%}.popup-button-logout button{background-color:#0260c4;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:16px 32px;transition:background-color .3s ease}.popup-button-logout1:hover{background-color:#007bffcc}.popup-button-logout1:last-child{background-color:#dc3545e6}.popup-button-logout1:last-child:hover{background-color:#e65160e6}.popup-settings{display:flex;flex-direction:column}.popup-night-mode{background:#243f65}.popup-settings-header.night-mode-text h3{color:#fff}.popup-settings-section{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:12px;padding-block:clamp(10px,10vh,20px)}.popup-settings-section:last-child{border:none}.popup-settings-section p{font-weight:700;margin:0}.popup-settings-option.night-mode-text{color:#fff}.popup-button-setting{background-color:#e74c3c;border:none;border-radius:5px;color:#fff;cursor:pointer;max-width:15%;min-width:72px;padding:7px 10px}.theme-dropdown select{background-color:initial;color:#a5a3a3}.popup-button-setting1{background-color:initial;border:1px solid #b3b2b2;border-radius:5px;color:#3992ef;cursor:pointer;max-width:15%;min-width:72px;padding:6px 10px}.popup-button-setting1:disabled{background-color:#ccc;color:#999;cursor:not-allowed}.popup-button-setting1:hover:disabled:before{background-color:red;border-radius:5px;color:#fff;content:"Take a subscription";font-size:12px;left:50%;opacity:.9;padding:5px;position:absolute;top:-30px;transform:translateX(-50%);z-index:1}.popup-button-setting1.night-mode-text{color:#fff}.popup-settings-section p,.popup-settings-section-deleteall{color:#718096;font-family:Arial,Helvetica,sans-serif;font-weight:200}.popup-settings-close{right:5%}.popup-settings-back,.popup-settings-close{color:#888;cursor:pointer;font-size:30px;position:absolute;top:5%}.popup-settings-back{left:5%}.popup-settings-back.night-mode-icon,.popup-settings-close.night-mode-icon{color:#fff}footer{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-block:8px;width:100%}.footer-content{color:grey;display:flex;flex-direction:row;flex-wrap:wrap-reverse;font-family:DM Sans,Helvetica,sans-serif;font-size:clamp(.4rem,2.5vw,.6rem);font-size:clamp(.5rem,1vw,.6rem);justify-content:space-between;max-width:800px;text-align:center;text-justify:center;width:80%}.footer-content.night-mode{color:#e2e2e2}.footer-content>*{margin:0;padding:0}.second-popup{background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:5px 5px 20px #5857574d;height:50vh;left:32%;padding:21px 30px;position:fixed;top:20%;width:35%;z-index:2000}.popup-settings-header{align-items:center;display:flex;justify-content:center}.popup-settings-header h3{color:#07205f;font-family:Arial,sans-serif}.popup-settings-section.password,.popup-settings-section.username{display:flex;flex-direction:column;gap:32px}.popup-settings-section.password .input-container,.popup-settings-section.username .input-container{display:flex;flex-direction:column;gap:32px;width:100%}.popup-settings-section.password .input-container label,.popup-settings-section.username .input-container label{color:#718096;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;gap:12px}.popup-settings-section.password .input-container input,.popup-settings-section.username .input-container input{border:1px solid #e0e0e0;border-radius:16px;width:clamp(90%,50vw,94%)}.popup-settings-section.password button,.popup-settings-section.username button{background-color:#fff;border:1px solid #0d80e5;border-radius:12px;color:#3081ee;cursor:pointer;margin-top:8px;padding:16px;transition:background-color .15s ease;width:100%}.popup-settings-section.password button:hover,.popup-settings-section.username button:hover{background-color:#0d80e5;color:#fff}.popup-settings-section.night-mode-text.password button,.popup-settings-section.night-mode-text.username button{background-color:initial;border:1px solid #c1dffd;color:#fff}.popup-settings-section.night-mode-text.password button:hover,.popup-settings-section.night-mode-text.username button:hover{background-color:rgba(40,71,113,.681)}.popup-settings-section.night-mode-text.password label,.popup-settings-section.night-mode-text.username label{color:#c1dffd}.popup-settings-section.night-mode-text.password input,.popup-settings-section.night-mode-text.username input{background-color:initial;color:#fff}.orange-star-popup{background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:5px 5px 20px #5857574d;height:52vh;left:32%;padding:21px 7vh;position:fixed;top:20%;width:30%;z-index:2000}.Day75StreakImage{height:23vh;margin:25px auto 0;width:25vh}.Day75StreakImage,.orange-star-popup p{align-items:center;display:flex;justify-content:center}.orange-star-popup p{align-self:center;color:#4b4949;font-family:Arial,Helvetica,sans-serif;line-height:1.5}.Day75ButtonLeft{background-color:#367cec;border:none;border-radius:8px;color:#fff;margin-right:20px;padding:15px}.Day75ButtonRight{background-color:#fff;border:1px solid #367cec;border-radius:8px;color:#367cec;padding:15px}.error-popup-register-user{background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:5px 5px 20px #5857574d;font-family:Arial,Helvetica,sans-serif;height:15vh;left:32%;padding:21px 7vh;position:fixed;top:30%;width:30%;z-index:2000}.error-popup-register-user button.close-button-day75{background-color:#fff;border:none;color:#888;cursor:pointer;font-size:40px;position:absolute;right:10px;top:10px}.orange-star-popup div{align-items:center;display:flex;justify-content:center;margin-top:10px}.orange-star-popup button.close-button-day75{background-color:#fff;border:none;color:#888;cursor:pointer;font-size:40px;position:absolute;right:10px;top:10px}.box-with-semicircle{background-color:#3498db;height:25%;margin:100% 20px 20px;overflow:hidden;position:relative;transform:scaleY(-1);width:70%}.box-with-semicircle:before{background-color:#0b0c0d;background-size:cover;border-radius:50%;content:"";height:70px;left:50%;margin-top:100%;position:absolute;top:0;transform:translateX(-50%);width:70px}.dropdown{cursor:pointer;display:inline-block;position:relative}.dropdown,.dropdown-content{border-radius:10px;z-index:4000}.dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 #0003;display:grid;margin-left:16px;padding:8px;place-content:center;position:absolute;top:80px;width:clamp(220px,45vw,280px)}.dropdown-content.night-mode-dropdown{background-color:#1c3252;border:1px solid #88bef5}.dropdown-content.night-mode-dropdown .field-content .text{color:#fff}.dropdown-content.night-mode-dropdown .field-content .subtext{color:#88bef5}.dropdown-content.night-mode-dropdown .field-content .input{background-color:#88bef5}.dropdown-field{display:flex;flex-direction:column;gap:20px;margin-block:12px}.checkbox-label{align-items:center;display:flex}.dropdown-arrow{font-size:1.5rem;margin-left:10px;transform:rotate(0deg);transition:all .1s ease-in-out}.dropdown-arrow.dropdown-open{transform:rotate(-180deg)}.field-content{align-items:center;display:flex;gap:24px;width:100%}.text-subtext{display:flex;flex-direction:column;flex-grow:1;gap:4px;white-space:nowrap}.text,.text-subtext{font-family:Arial,Helvetica,sans-serif;margin:0}.text{font-size:1.7vh}.subtext{color:grey;font-size:1.5vh;margin:0}.subtext,.upgradePremium{font-family:Arial,Helvetica,sans-serif}.upgradePremium{background-color:#0f72f4;border:none;border-radius:10px;color:#fff;padding:10px 15px;width:100%}#stripeTableContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:24px}.stripe-popup{background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:5px 5px 20px #5857574d;height:44vh;left:32%;padding:21px 7vh;position:fixed;top:20%;width:100%;z-index:2000}.stripe-popup button.close-button-day75{background-color:#fff;border:none;color:#888;cursor:pointer;font-size:40px;position:absolute;right:10px;top:10px}.addchat-button{align-self:center;background-color:initial;border:1px solid #3081ee;border-radius:10px;color:#3081ee;cursor:pointer;display:flex;font-family:Arial,Helvetica,sans-serif;justify-content:center;margin-block:16px;padding-block:16px;transition:all .1s ease;width:100%}.addchat-button.night-mode-button{border-color:#fff;color:#fff}.addchat-button:hover{background-color:#ebf3fe}.addchat-button:active{background-color:#007bff33}.addchat-button.night-mode-button:hover{background-color:#425e89}.addchat-button.night-mode-button:active{background-color:#2a3f60}.popup-content-wide .card-container{display:flex;flex-direction:column;gap:32px;justify-self:center;margin-bottom:32px;width:90%}.card-header{margin-top:32px;text-align:center}.card-header h2{color:#1b2559;font-family:Arial,Helvetica,sans-serif}.card-header.night-mode-text h2{color:#fff}.card-header p{color:#68769f;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.8rem,1.5vw,1rem)}.card-header.night-mode-text p{color:#c1dffd}.card-container .card1,.card-container .card2{align-items:center;background:#fff;border-radius:16px;box-shadow:12px 24px 40px 4px #7090b033;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:250px;padding:12px;position:relative;text-align:center}.card-container .card2.selected{background:#eaf2fd}.card-container .card2.night-mode-card.selected{background:#25497f}.card-container .card1.night-mode-card,.card-container .card2.night-mode-card{background-color:#1c3252;box-shadow:12px 24px 40px 4px #7090b033}.card-container .card1-info h3,.card-container .card2 h3{color:#68769f;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1rem,1.5vw,1.2rem)}.card-container .card1.night-mode-card .card1-info h3,.card-container .card2.night-mode-card h3{color:#fff}.card-container .card1-info p,.card-container .card2 .speech-bubble p{color:#68769f;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.8rem,1.5vw,1rem)}.card-container .card1.night-mode-card .card1-info p,.card-container .card2.night-mode-card .speech-bubble p{color:#c1dffd}.card-container .card1-img-container{position:relative}.card-container .card1 div>img{align-self:center;height:128px;width:auto;z-index:5}.card1-img-container svg{position:absolute;translate:-16px -16px;visibility:hidden;z-index:1}.card1:hover .card1-img-container svg{position:absolute;visibility:visible;z-index:1}.card1.disabled-card,.card2.disabled-card{cursor:not-allowed}.card-container .card2:hover{background:#eaf2fd;transition:all .1s ease}.card-container .card2.night-mode-card:hover{background:#25497f;transition:all .1s ease}.card-container .card2.night-mode-card:active{background-color:#18407c}.speech-bubble{position:relative}.speech-bubble p{line-height:20px;max-width:150px;position:absolute;translate:16px 40px}.create-chat-button{align-self:center;border:1px solid #007bff;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Arial,Helvetica,sans-serif;justify-content:center;margin-block:16px;padding-block:16px;transition:all .1s ease;width:clamp(90%,10vw,500px)}.create-chat-button.disabled{background-color:initial;border:1px solid #bebebe;color:#bebebe;cursor:not-allowed}.create-chat-button.enabled,.popup-content-wide.popup-night-mode .create-chat-button.enabled{background-color:#007bff;border:1px solid #007bff;color:#fff}.create-chat-button.enabled:hover,.popup-content-wide.popup-night-mode .create-chat-button.enabled:hover{background-color:#007bffe6}.create-chat-button.enabled:active,.popup-content-wide.popup-night-mode .create-chat-button.enabled:active{background-color:#007bfffa}.upgrade-button{background-color:#1863e5;border:none;border-radius:5px;color:#fff;cursor:pointer;opacity:1;padding:8px 16px;transition:background-color .2s ease;z-index:1000}.upgrade-button:hover{background-color:#1c6fff}.disabled-card .upgrade-button{pointer-events:auto}.card1 .disabled-card-overlay,.card2 .disabled-card-overlay{-webkit-backdrop-filter:blur(.8px);backdrop-filter:blur(.8px);background:#fffcfc33;border-radius:16px;display:grid;height:100%;place-content:center;position:absolute;width:100%;z-index:999}.card1.night-mode-card .disabled-card-overlay,.card2.night-mode-card .disabled-card-overlay{background:#7c7c7c33}@media (min-width:1024px){.popup-content-wide .card-container{flex-direction:row;gap:32px;justify-content:space-evenly;width:100%}.card-container .card1,.card-container .card2{flex-basis:25%}}.chat-list{display:flex;flex-direction:column;flex-grow:2;flex-shrink:3;margin-bottom:32px;width:100%}.chat-list p{font-family:Arial,Helvetica,sans-serif;font-size:smaller}.sessions-header{color:#718096;font-size:16px;padding-left:8px}.sessions-header.night-mode-session-header{color:#b5b5b5}.chat-sessions-container{display:flex;flex-direction:column;gap:2px;height:100%;overflow-x:hidden;overflow-y:auto}.session-container{border-radius:8px;cursor:pointer;display:flex;position:relative;transition:background-color .1s ease-in}.chat-sessions{align-items:center;display:flex;justify-content:space-between;position:relative}.chat-session-info,.chat-sessions{padding-inline:8px}.chat-session-info-text{color:#1b2559;flex-grow:1;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}.chat-session-info-text.night-mode-text{color:#fff}.session-container button{background:none;border:none;border-radius:0 8px 8px 0;box-sizing:border-box;color:#000;cursor:pointer;height:100%;position:absolute;right:0;visibility:hidden;width:20%;z-index:100}.session-container.night-mode-session button{background:none}.session-container:hover button{visibility:visible;z-index:5}.session-container:hover{background-color:#ebf3fe}.session-container.night-mode-session:hover{background-color:#425e89}.session-container button:hover,.session-container.night-mode-session button:hover .night-mode-icon{color:#3081ee}.session-container.selected-session,.session-container.selected-session:hover{background-color:#ebf3fe}.session-container.night-mode-session.selected-session,.session-container.night-mode-session.selected-session:hover{background-color:#425e89}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:#707070}::-webkit-scrollbar-track{background-color:#ffffff0d;border-radius:4px}::-webkit-scrollbar-thumb:active{background-color:#6c6c6c}.lds-roller{color:#3081ee}.lds-roller,.lds-roller div,.lds-roller div:after{box-sizing:border-box}.lds-roller{display:inline-block;height:80px;position:relative;width:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{background:currentColor;border-radius:50%;content:" ";display:block;height:7.2px;margin:-3.6px 0 0 -3.6px;position:absolute;width:7.2px}.lds-roller div:first-child{animation-delay:-36ms}.lds-roller div:first-child:after{left:62.62742px;top:62.62742px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{left:56px;top:67.71281px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{left:48.28221px;top:70.90963px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{left:40px;top:72px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{left:31.71779px;top:70.90963px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{left:24px;top:67.71281px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{left:17.37258px;top:62.62742px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{left:12.28719px;top:56px}@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.settings-container{background:none;box-sizing:border-box;font-family:DM Sans,Inter,Helvetica,sans-serif;width:clamp(320px,90vw,850px)}.settings-header{align-items:center;border-bottom:1px solid #e1e1e1;color:#1b2559;display:flex;height:72px;justify-content:flex-start;width:100%}.settings-header h3{font-size:20px;margin-left:24px}.settings-content-container{box-sizing:border-box;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:visible;padding:24px;width:100%}.settings-submenu{display:flex;flex-direction:column;gap:8px;margin-block:24px;max-width:250px;width:90%}.settings-submenu-item{align-items:center;border-radius:4px;color:#1b2559;cursor:pointer;display:flex;flex:1 1;gap:12px;max-height:32px;max-width:75%;min-height:32px;min-width:180px;padding-block:4px;padding-left:16px;text-align:center}.settings-submenu-item.selected{background-color:#ebf3fe;color:#3081ee}.settings-submenu-actions{display:flex;flex-direction:column;width:100%}.settings-submenu-action{align-items:center;color:#1b2559;display:flex;gap:16px;justify-content:space-between;padding-block:16px}.settings-submenu-action.secondary{border:none!important;gap:16px;justify-content:flex-start;padding-left:0}.settings-submenu-action.google{flex-wrap:wrap}.google-submenu-action-inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;word-break:break-all}.secondary-submenu-action-content{display:flex;flex-direction:column;gap:20px;margin-top:8px;text-align:center}.secondary-submenu-action-content>p{color:#1b2559;font-family:DM Sans,Inter,sans-serif;margin-block:0;padding:0;padding-inline:16px}.settings-submenu-action:not(:last-of-type){border-bottom:1px solid #e1e1e1}.confirmation-buttons{display:flex;flex-direction:row;flex-wrap:wrap-reverse;gap:16px;justify-content:space-evenly;margin-block:8px}.confirmation-buttons button{font-size:15px;margin-inline:0;max-width:250px;padding-inline:16px}.settings-dropdown{position:relative}.settings-dropdown-preview{align-items:center;cursor:pointer;display:flex;gap:8px}.settings-dropdown-options{max-height:0;overflow:hidden;position:absolute;right:0;top:40px;transition:max-height .1s ease-in-out;white-space:nowrap}.settings-dropdown-options.visible.theme,.settings-dropdown-options.visible.voice{background:#fff;border:1px solid #d4d4d4;border-radius:15px;max-height:120px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.settings-dropdown-options.visible.voice{overflow-y:auto}@media (min-width:768px){.settings-dropdown-options.visible.theme{max-height:120px}.settings-dropdown-options.visible.voice{max-height:250px}}.settings-dropdown-options>*{margin:0;padding:0;padding-block:8px;padding-inline:16px}.settings-dropdown-options>.selected{background-color:#ebf3fe;border-radius:4px;color:#3081ee}.settings-dropdown-options.hidden>*{display:none}.settings-dropdown-options>:hover{background-color:#ebf3fe;border-radius:4px;color:#3081ee;cursor:pointer}@media (min-width:768px){.settings-content-container{flex-direction:row}.settings-submenu{flex-direction:column}}.settings-action-button{align-items:center;background-color:initial;border:1px solid #3081ee;border-radius:8px;color:#3081ee;cursor:pointer;display:flex;font-family:DM Sans,Inter,sans-serif;font-size:1rem;gap:8px;height:40px;justify-content:space-evenly;margin-block:auto;margin-left:auto;max-width:195px;min-width:125px;transition:background-color .15s ease-in-out;white-space:nowrap}.settings-action-button:hover{background:#ebf3fe}.settings-action-button:active{background-color:#007bff33}.settings-action-button[disabled]{border:1px solid #b5b5b5;color:#b5b5b5;cursor:not-allowed}.settings-action-button.danger{background:#e94040;border:1px solid #e94040;color:#fff;margin-block:auto}.settings-action-button.danger:hover{background:#eb5252;border:1px solid #eb5252}.settings-action-button.danger:active{background:#e03838;border:1px solid #e03838}.settings-action-icon-container{align-items:center;display:flex;gap:16px;justify-content:space-between}.submit-message{color:#3081ee;font-size:.8rem;margin:0;margin-inline:auto;max-width:80%;padding:0}.submit-message.error{color:#e94040!important}.settings-action-icon{color:#3081ee;cursor:pointer;font-size:32px}.settings-back-arrow{cursor:pointer;transition:transform .2s ease-in-out}.settings-back-arrow:hover{transform:translateX(-6px)}.input-container{box-sizing:initial;position:relative;width:100%}.input-container input{background:#fff;border:1px solid #c2c8d0;border-radius:6px;box-sizing:border-box;color:#636363;font-family:Inter,sans-serif;font-size:1rem;height:52px;line-height:20px;padding:0 16px;text-align:start;transition:box-shadow .2s ease-in-out,border-color .2s ease-in-out;width:100%}.input-container input:focus,.input-container input:not(:placeholder-shown){border:2px solid #3081ee}.input-label{background-color:#fff;color:#636363;font-size:1rem;font-weight:400;left:12px;max-width:90%;overflow:hidden;padding:1px 6px;pointer-events:none;position:absolute;text-overflow:ellipsis;top:16px;transform-origin:0;transition:transform .15s ease-in-out,top .15s ease-in-out,color .15s ease-in-out,font-size .15s ease-in-out;white-space:nowrap;z-index:1}.input-container input:focus+.input-label,.input-container input:not(:placeholder-shown)+.input-label{color:#3081ee;font-size:.9rem;top:-8px}.eye-toggle-icon{color:#1b2559;cursor:pointer;height:16px;position:absolute;right:20px;top:36%;width:16px}.settings-container.night-mode .eye-toggle-icon,.settings-container.night-mode .input-label,.settings-container.night-mode .secondary-submenu-action-content>p,.settings-container.night-mode .settings-header,.settings-container.night-mode .settings-icon.dropdown,.settings-container.night-mode .settings-submenu-action p,.settings-container.night-mode .settings-submenu-action.secondary,.settings-container.night-mode .settings-submenu-item,.settings-container.night-mode input{color:#fff}.settings-container.night-mode .settings-dropdown-options.visible{background:#1c3252;border:1px solid #122035}.settings-container.night-mode .settings-action-button:hover,.settings-container.night-mode .settings-dropdown-options>.selected,.settings-container.night-mode .settings-dropdown-options>p:hover,.settings-container.night-mode .settings-submenu-item.selected,.settings-container.night-mode .settings-submenu-item:hover{background-color:#425e89}.settings-container.night-mode .input-label,.settings-container.night-mode input{background:#1c3252}.settings-container.night-mode input:focus{outline:none}.settings-container.night-mode .settings-action-button.danger:hover{background:#eb5252;border:1px solid #eb5252}.settings-container.night-mode .settings-action-button.danger:active{background:#e03838;border:1px solid #e03838}.popup-container{background-color:#11111180;display:grid;font-family:Inter,DM Sans,Arial,sans-serif;height:100%;overflow:visible;place-content:center;position:absolute;width:100%;z-index:9000}.popup-content{background-color:#fff;border-radius:10px;box-shadow:5px 5px 20px #5857574d;flex-grow:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:visible;position:relative;transition:background-color .15s ease,color .15s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:6000}.popup-content.popup-night-mode{background-color:#1c3252}.popup-close-icon-container{cursor:pointer;height:24px;position:absolute;right:16px;top:16px;width:24px}.popup-close-icon{color:#1b2559;height:24px;width:24px}.popup-content.popup-night-mode .popup-close-icon{color:#fff}.popup-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;display:flex;height:100%;justify-content:center;position:absolute;width:80%;z-index:3000}.small-popup-container{padding:52px 32px 32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
/*# sourceMappingURL=main.ba069d36.css.map*/