/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.font-sf{font-family:var(--font-sf-pro-display),var(--font-sf-pro-text),system-ui,sans-serif}.font-sf-display{font-family:var(--font-sf-pro-display),system-ui,sans-serif}.font-sf-text{font-family:var(--font-sf-pro-text),system-ui,sans-serif}.font-switzer{font-family:var(--font-switzer),system-ui,sans-serif}.font-creato{font-family:var(--font-creato),system-ui,sans-serif}.sf-display-thin{font-weight:100}.sf-display-thin,.sf-display-ultralight{font-family:var(--font-sf-pro-display),system-ui,sans-serif}.sf-display-ultralight{font-weight:200}.sf-display-light{font-weight:300}.sf-display-light,.sf-display-regular{font-family:var(--font-sf-pro-display),system-ui,sans-serif}.sf-display-regular{font-weight:400}.sf-display-medium{font-weight:500}.sf-display-medium,.sf-display-semibold{font-family:var(--font-sf-pro-display),system-ui,sans-serif}.sf-display-semibold{font-weight:600}.sf-display-bold{font-weight:700}.sf-display-bold,.sf-display-heavy{font-family:var(--font-sf-pro-display),system-ui,sans-serif}.sf-display-heavy{font-weight:800}.sf-display-black{font-family:var(--font-sf-pro-display),system-ui,sans-serif;font-weight:900}.sf-text-light{font-weight:300}.sf-text-light,.sf-text-regular{font-family:var(--font-sf-pro-text),system-ui,sans-serif}.sf-text-regular{font-weight:400}.sf-text-medium{font-weight:500}.sf-text-medium,.sf-text-semibold{font-family:var(--font-sf-pro-text),system-ui,sans-serif}.sf-text-semibold{font-weight:600}.sf-text-bold{font-family:var(--font-sf-pro-text),system-ui,sans-serif;font-weight:700}*{font-family:Inter,sans-serif}.arrow_diagonal{transition:all .3s}.arrow_diagonal_btn{text-wrap:nowrap;width:fit-content;max-width:100%}.arrow_diagonal_btn:hover .arrow_diagonal{transform:translateY(-10%)}.chat_bubble{color:#fff;-webkit-user-select:auto;user-select:auto;border-radius:25px 25px 25px 0;flex-direction:column;width:fit-content;max-width:40vw;height:fit-content;padding:8px 17px;display:flex}.chat_bubble pre{text-wrap:wrap;border-radius:10px;margin:20px 0}.chat_bubble pre div{border-radius:0 0 15px 15px}.chat_bubble span a{color:#09f;text-decoration:underline}.chat_bubble a,.chat_bubble span em,.chat_bubble span strong{margin:0 3px}.chat_bubble.user{color:#000;background-color:#0bf;border-bottom-right-radius:0;border-bottom-left-radius:25px;flex-direction:column;display:flex}.chat_bubble::selection{color:#0bf;background:#fff}.chat_bubble_container{flex-direction:column;align-items:flex-start;display:flex}.chat_bubble_container.user{align-items:flex-end}.chatbubblebot_parent{align-items:flex-end;gap:.5em;display:flex}.conversation_history{flex-direction:column;justify-content:flex-start;height:fit-content;min-height:70vh;padding:2rem 0 2rem -.5rem;display:flex}.faq_container{width:50vw}.hr_container{justify-content:center;padding:1em 0;display:flex}.landing_img_container img{filter:drop-shadow(0 -40px 150px #0bf6);image-rendering:auto;width:100%;transition:all .5s;z-index:1!important}.lottie_container svg{cursor:default!important}.lucide-x{top:100px!important;right:100px!important}.main_chat{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100vh;transition:all .2s;display:flex;position:relative;overflow:hidden}.main_container{flex-direction:row;width:100vw;display:flex}.mostpopular_banner2{visibility:hidden}li{text-decoration:none}.react-flow__edge-path{stroke-opacity:1!important}:root{--color-1:0 100% 63%;--color-2:270 100% 63%;--color-3:210 100% 63%;--color-4:195 100% 63%;--color-5:90 100% 63%}.animate-rainbow{animation:rainbow 3s linear infinite}.navbar{z-index:1;-webkit-backdrop-filter:blur(16px)saturate(180%);background:#2020203c;border-radius:8px;justify-content:center;align-items:center;padding:.5rem 1rem;transition:border-radius .1s;display:flex;position:fixed;top:1rem;box-shadow:0 8px 24px #0003}.navbar:hover{background-color:#18181b;border-radius:8px 8px 0 0}@media (max-width:990px){.navbar{border-radius:0;width:100%;top:0;left:0;transform:none}}.orbiting_circles_inner{width:40px;height:40px}.orbiting_circles_mid{width:45px;height:45px}.orbiting_circles_outer{width:60px;height:60px}.pdf_container{border-radius:10px;min-width:330px;max-width:330px;min-height:150px;max-height:150px;overflow:hidden}.pricingcards_layout{grid-template-columns:repeat(3,1fr);width:50vw;height:60vh;margin-top:1.5em;padding:1em 0;display:grid}.pricingcards_layout div:first-child{border-right:1px solid #000;border-top-left-radius:20px;border-bottom-left-radius:20px}.pricingcards_layout div:nth-child(2){border:unset}.pricingcards_layout div:nth-child(3){border-left:2px solid #000;border-right:unset;border-top-right-radius:20px;border-bottom-right-radius:20px}.rs-container button{background-color:#0000!important;border:none!important;width:22px!important}.rs-pause svg,.rs-resume svg{fill:#9b9b9b}.rs-text button{width:22px;min-width:22px;max-width:22px;padding:0!important}.searchbar{width:50%}.searchbar input:disabled{cursor:wait}.searchbar_container{justify-content:center;width:100%;padding-top:.8rem}.searchbar_container,.starter_container2{flex-direction:column;align-items:center;display:flex}.starter_container2{justify-content:flex-start;gap:1em;height:fit-content;padding-top:1vh}.starter_emoji{cursor:pointer;max-width:150px}.user_container_inner{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:fit-content;min-height:50px;display:flex;overflow:hidden}::selection{color:#0bf;background:#00364b}.monospace,code{font-family:Menlo,Monaco,Consolas,Andale Mono,Ubuntu Mono,Courier New,monospace!important}body,html{overflow-x:hidden}main{overflow-x:hidden!important}:not(body),:where([data-sonner-toaster]),button,div,input,p,span,text,textarea{font-family:Inter,sans-serif}@media (max-width:1024px){.faq_container{width:90vw}.pricingcards_layout{grid-template-columns:repeat(2,1fr);width:90vw;height:fit-content;padding:1em 0}.pricingcards_layout div:first-child{border:unset;border-bottom-left-radius:unset;border-top-left-radius:20px}.pricingcards_layout div:nth-child(2){border-left:2px solid #000;border-bottom-right-radius:20px}.pricingcards_layout div:nth-child(3){border-left:unset;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top-right-radius:unset;border-top:2px solid #000}}@media (max-width:600px){.faq_container{width:100vw}.mostpopular_banner{visibility:hidden}.mostpopular_banner2{visibility:visible}.pricingcards_layout{height:fit-content;margin-top:unset;grid-template-columns:1fr;gap:20px;width:100vw;padding:1em 5%}.pricingcards_layout div:first-child,.pricingcards_layout div:nth-child(2),.pricingcards_layout div:nth-child(3){border:unset;border-radius:20px}}@media only screen and (max-width:600px){.chat_bubble,.chat_bubble.user div{max-width:90vw}.chatbubblebot_parent{margin-left:-.5em}.landing_img_container img:hover{transform:scale(2.2)translateY(10%)}.main_chat{min-width:100vw;height:100%;position:fixed;left:0}.navbar_content{width:100%}.searchbar{width:95%}.conversation_history,.searchbar_container{width:100vw}.starter_container2{margin-top:5vh}}.chattab_btn span{transform:translate(0)}.chattab_btn[data-hover=true] span{animation:scrollText 5s linear infinite}@keyframes scrollText{0%{transform:translate(0)}to{transform:translate(70%)}}.animate-bounce3{animation:bounce3 4s ease-in-out infinite}.bg-custom-gradient{background:linear-gradient(#0bf3,#0000 69%)}.editor code{background-color:#00000080}.sidebar:hover div::-webkit-scrollbar-thumb{background:#5e5e5e}.sidebar div::-webkit-scrollbar{opacity:0;border-radius:100px;width:9px}.chat_page div::-webkit-scrollbar{border-radius:100px;width:9px;background:#5e5e5e33}.sidebar div::-webkit-scrollbar-thumb{background:0 0;border-radius:100px}.chat_page div::-webkit-scrollbar-thumb{background:#5e5e5e;border-radius:100px}.tiptap{height:90vh;max-height:90vh;overflow:auto;outline:none!important}code{border-radius:10px;padding:4px;font-family:monospace!important}@keyframes rotate2{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes bounce2{0%,to{transform:translateY(0)}50%{transform:translateY(-25%)}}@keyframes bounce3{0%,to{transform:translateY(0)}50%{transform:translateY(-5%)}}.ProseMirror a{color:#3182ce;text-decoration:underline;transition:color .2s}.ProseMirror a:hover{color:#2c5282}@keyframes rotateBounce{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.bobbing{animation:rotateBounce 2s ease-in-out infinite}@keyframes rainbow{0%{background-position:0}to{background-position:200%}}