@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Hebrew:wght@100..900&display=swap";body{height:100vh;width:100vw}:root{--primary-color: #1b5b9c;--secondary-color: #7597b9;--white-color: #ffffff}*{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:var(--default-font);overflow-x:hidden;background-color:transparent}button{font-family:var(--default-font)}::-webkit-scrollbar{width:8px;height:8px}.user-input::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:#888;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#666}main.main-container{flex-direction:column;width:100%;height:100vh;overflow:hidden;display:flex;background-position:center center;background-size:cover}main.main-container .iframe-host{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-repeat:no-repeat;z-index:1}main.main-container nav.navbar-container{width:300px;height:100vh;z-index:10}main.main-container nav.navbar-container .navbar{height:100%;padding:10px 20px;display:flex;flex-direction:column;align-items:center;background-color:var(--primary-color);color:var(--white-color);transition:transform .3s ease-in-out}main.main-container nav.navbar-container .navbar.hidden{width:80px}main.main-container nav.navbar-container .navbar .logo-container{display:flex;gap:16px;align-items:center;margin-bottom:60px}main.main-container nav.navbar-container .navbar .logo-container img.logo{width:60px;height:60px;filter:invert(1)}main.main-container nav.navbar-container .navbar .logo-container .title{font-family:Roboto,sans-serif;font-size:2rem;font-weight:800}main.main-container nav.navbar-container .navbar .input-container{display:flex;flex-direction:column;gap:10px;font-size:1.2rem;align-items:left}main.main-container nav.navbar-container .navbar .input-container select,main.main-container nav.navbar-container .navbar .input-container input{border:none;outline:none;font-size:1.2rem;padding:5px 10px;border-radius:5px;background-color:var(--white-color);margin-bottom:20px}main.main-container nav.navbar-container .navbar .input-container button.new-chat-button{padding:10px 30px;margin:20px 0;border:1px solid var(--white-color);color:var(--white-color);background-color:var(--primary-color);font-size:1.4rem;border-radius:5px;cursor:pointer;transition:all .2s ease-in-out}main.main-container nav.navbar-container .navbar .input-container button.new-chat-button:hover,main.main-container nav.navbar-container .navbar .input-container button.new-chat-button:focus,main.main-container nav.navbar-container .navbar .input-container button.new-chat-button:active{background-color:var(--white-color);color:var(--primary-color)}main.main-container nav.navbar-container .navbar .input-container button.new-chat-button:active{transform:scale(.95)}#root{width:100vw}body{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#ffffffde;color:#067cb9;margin:0;padding:0;border:0;display:flex;place-items:center;min-width:320px;min-height:100vh;width:100%}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid #067cb9;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:transparent;color:#067cb9;cursor:pointer;transition:border-color .25s;margin-bottom:8px}button:hover{border:1px solid #067cb9;background-color:#067cb9;color:#fff}button:focus,button:focus-visible{scale:1.035}
