@import url(https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=EB+Garamond&family=Questrial&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"DM Serif Display",serif,Questrial,-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}&:root,body{font-family:"DM Serif Display",serif,Questrial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}:root{--main-background:#282c34;--dark-water:#354764;--mild-sun:#f9f5de;--light:#fff;--calm-water-accent:#6fa7ab;--error-color:red;--soft-green:#b4e9b4;--soft-dark-green:#569b7f}section.navSection{display:grid;grid-auto-flow:row}.navContent{display:grid;grid-template-columns:1fr auto 1fr;justify-items:center;transition:all .3s ease}.centeredLinks{grid-gap:12px;display:grid;gap:12px;grid-auto-flow:column;justify-self:center}a.navLinks{font-size:1.2rem;padding-bottom:4px;text-decoration:none}a.navLinksNormal{background-color:var(--mild-sun)}a.navLinksFocus,a.navLinksNormal{border:1px solid var(--main-background)}a.navLinksFocus{background-color:#000;color:#fff}div.navLogo{display:grid;justify-items:center;padding-bottom:8px;padding-top:8px}img.khoj-logo{width:min(60vw,250px)}li.navLinks{font-size:small;transition:all .3s ease}@media screen and (max-width:1360px){section.navSection{display:grid;grid-auto-flow:row;grid-template-columns:repeat(1,1fr)}ul.navLinks{display:grid;grid-template-columns:1fr}li.navLinks{margin:.5rem 0}section.navSection{padding:0}}a.announcement-link{background-color:var(--soft-green)}a.announcement-link:hover{background-color:var(--soft-dark-green)}a.announcement-link{color:var(--dark-water);padding:12px}p.announcement-text{margin:0}.announcement-icon{padding-left:8px;padding-right:8px}:root{--title-size:34px;--subtitle-size:24px;--impact:"DM Serif Display",serif;--reader:"EB Garamond",serif}.App{text-align:center}body{background-color:var(--light)}.App-logo{height:40vmin;pointer-events:none}h2.title{color:var(--main-background);font-size:var(--title-size);font-weight:400;margin-bottom:16px;margin-top:0;text-align:center}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}footer.footer-container{align-items:center;background-color:var(--mild-sun);color:var(--main-background);display:grid;font-size:medium;grid-template-columns:repeat(1,1fr);justify-content:center}p.footer-text{font-family:var(--reader);font-size:small;font-weight:400}img.footer-garden{background:linear-gradient(to bottom,var(--light) 0,var(--light) 70%,var(--mild-sun) 70%,var(--mild-sun) 100%)}section.core-page{margin:0}a:active,a:hover,section.core-page>a:visited{color:inherit}a{text-decoration:none}a.inline-link-dark{background-color:var(--calm-water-accent)}a.inline-link-dark,a.inline-link-light{color:var(--main-background);text-decoration:underline}a.inline-link-light{background-color:var(--mild-sun)}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (max-width:760px){section.core-page{margin:0}img.footer-garden{padding:0}}div.camping-block{background-color:var(--mild-sun)}div.camping-image-container{background:linear-gradient(to bottom,var(--light) 0,var(--light) 60%,var(--mild-sun) 60%,var(--mild-sun) 100%)}div.camping-image-subcontainer{margin:3% 5% 0}div#showcase{grid-gap:32px;display:grid;grid-template-columns:1fr 1fr;margin:0 20%}div.product-description{display:grid;font-family:var(--reader);font-size:medium;grid-template-columns:1fr;justify-content:space-around}p.github-logo{line-height:1em;margin:1em}p.github-logo,p.product-description{color:var(--main-background);text-align:center}p.product-description{font-size:large;font-weight:700}img.camping-image{max-width:100vw;object-fit:cover}a.github-logo{text-align:center;text-decoration:none}div.product-description-link{display:inline;margin:1.5rem;text-align:left}div.top-section-links{margin-top:0}p.camping-text{display:block;font-size:large;margin-left:25%;margin-right:25%;width:50%}div.product-description-bubbles{border-radius:8px;box-shadow:0 0 8px #000001;margin:36px 8px 8px;padding-bottom:8px}#demo-video,div.product-description-bubbles{justify-self:center;max-width:600px;object-fit:cover;width:100%}#demo-video{border-radius:0;margin:8px;outline:1px solid var(--main-background);outline-offset:8px}div.founders-text{grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr}div.founders-item{text-align:center}img.founders-item-image{max-width:250px;object-fit:cover;outline:1px solid var(--main-background)}div.founders-item-image-container{margin:8px;max-width:250px;outline:1px solid var(--main-background);outline-offset:8px}span.founders-item-name{color:var(--main-background);font-size:medium}span.founders-item-bio{display:block}div.production-description-subcomponent{background-color:var(--mild-sun);font-size:large;padding:2% 25% 2.5%;text-align:left}div.camping-description-subcomponent{margin:0}div.production-description-subcomponent-light{background-color:var(--light);font-size:large;padding:2% 25% 4.5%;text-align:left}h2.production-description-subcomponent{font-family:var(--impact);margin:0;text-align:left}p.founders-item-name{margin:0;padding:0}div.supported-icons{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;margin-bottom:-5%;margin-top:7%}div.typing-components{color:#000;font-family:var(--reader);font-size:x-large;height:50px;margin-bottom:20px;margin-top:8px;text-align:center;white-space:pre-line}a.ant-btn.cta-button{width:auto}code.product-description-subcomponent{font-size:large}pre.product-description-subcomponent{border-radius:10px;overflow:auto;position:relative}pre.product-description-subcomponent button{background-color:var(--main-background);border:1px ridge var(--light);border-radius:5px;color:var(--mild-sun);font-size:.9rem;padding:.15rem;position:absolute;right:5px;text-shadow:#c4c4c4 0 0 2px;top:5px}pre.product-description-subcomponent button:hover{background-color:var(--mild-sun);color:var(--main-background);cursor:pointer}span.self-host-code{background-color:var(--light);color:#000;display:block;font-size:large;padding:4px 12px}img#yc-logo{max-width:150px}#conclude{margin-bottom:-3%}@media screen and (max-width:760px){h2.title{margin:0 4px}div.product-description{display:grid;grid-template-columns:1fr}p.camping-text{margin:0 5%;width:90%}div.core-package{margin:0 1rem}div.founders-item,div.founders-text{display:grid;grid-template-columns:1fr}div.founders-item{margin:1rem 0;padding:0 1rem}img.founders-item-image{max-width:auto}div.product-description-bubbles{margin-left:10%;margin-right:10%;width:80%}#demo-video{justify-self:center;max-width:600px;object-fit:cover;width:95%}div.product-description-link{display:block;margin:1rem;text-align:center}div.production-description-subcomponent,div.production-description-subcomponent-light{padding:0 5% 5%}div.founders-item-image-container{margin:0;max-width:none}#conclude{margin-bottom:0}div.camping-image-subcontainer{margin:0}div#showcase{display:grid;grid-template-columns:1fr;margin:0}div.typing-components{height:70px;padding:0 10%}h2.production-description-subcomponent{padding:1rem 0}a.ant-btn.cta-button{width:80%}}.waitlist-bar{background-color:hsla(0,0%,80%,.7);box-sizing:border-box;margin:0;padding:0;position:relative;width:100%;z-index:9999}.waitlist-spacer{display:grid;grid-template-columns:1fr auto 1fr;justify-items:center}.waitlist-inner-bar{grid-gap:50px;align-items:center;display:grid;gap:50px;grid-auto-flow:column;justify-self:center;margin:10px}.waitlist-description{font-size:larger;margin:0}.waitlist-form{align-items:center;display:grid;grid-template-columns:1fr auto;margin:0}.waitlist-form input[type=email]{border:none;border-radius:3px;font-size:medium;min-width:200px;padding:9px}.waitlist-form button[type=submit]{background-color:var(--main-background);border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:medium;font-weight:700;margin:0 5px}@media screen and (max-width:1360px){.waitlist-inner-bar{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-auto-flow:row;justify-self:center;margin:10px}}div.convo-turn{padding:0 8px}div.chat-message{font-family:var(--reader);font-size:large}div.chat-message-text.khoj{background-color:var(--mild-sun);color:var(--main-background);margin-left:auto;white-space:pre-line}div.chat-message.khoj{text-align:left}div.chat-message.you{text-align:right}div.chat-message-text.you{background:#475569;color:#f8fafc;margin-right:auto;text-align:left}div.chat-message-text{border-radius:10px;display:inline-block;margin:10px;max-width:80%;padding:10px;position:relative;text-align:left}div.chat-message:after{color:#475569;content:attr(data-meta);display:block;font-size:x-small;margin:-8px 4px 0 -5px}div.content{color:var(--main-background);font-family:EB Garamond,serif;font-size:large;margin:0 2rem;text-align:left}div.content-sections{display:grid;grid-template-columns:1fr}div.article{margin:0 25%}ul.content{list-style:decimal}h2.article-title{margin:2rem;text-align:left}@media screen and (max-width:760px){div.content-sections{display:flex;flex-direction:column}div.article{margin:0 1rem}}form.invited-form{margin:0 35%}input#confirmPassword,input#password,p.invited-title{font-family:var(--reader);font-size:var(--subtitle-size)}div.error-message{color:var(--error-color);font-family:var(--reader);margin:0 0 1rem;text-align:left}input#login-email,input#login-password{font-family:var(--reader);font-size:var(--subtitle-size)}img#whatsapp-qr-code{max-width:400px}div.content.link{grid-gap:1rem;display:grid;gap:1rem;grid-auto-flow:column;margin:0}p.whatsapp-faq{font-family:var(--reader);font-weight:lighter}div.chat-examples.content{max-width:50vw}.ant-carousel .slick-dots li button{background:var(--main-background);opacity:.4}.ant-carousel .slick-dots li.slick-active button{background:var(--main-background);opacity:1}@media screen and (max-width:600px){div.content.link{grid-gap:1rem;display:grid;gap:1rem;grid-auto-flow:row;margin:0}div.chat-examples.content,img#whatsapp-qr-code{max-width:100%}}div.privacy-policy{margin:0 20%;text-align:left}li.privacy-policy,p.privacy-policy{font-family:var(--reader)}@media screen and (max-width:760px){div.privacy-policy{margin:0 1rem}}