@import "https://fonts.googleapis.com/css2?family=Alexandria:wght@100..900&family=Noto+Sans+Anatolian+Hieroglyphs&display=swap";:root{scrollbar-color:transparent;--color-1:#3558ff;--color-2:#9f1dff;--color-3:#ff642c;--blob-color-1:#8095ff;--blob-color-2:#a6b5ff;--blob-color-3:#ffa987;--blob-color-4:#ff8f95;--white:#fff5f5;--hover-nav-gray:#dcdcdc;--active-nav-gray:#bbb;--black:#1f1f1f}::-webkit-scrollbar{background:var(--color-2);width:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--white);-webkit-box-shadow:none;border-radius:10px}*{box-sizing:border-box;margin:0;padding:0}:focus-visible{outline:none;box-shadow:none!important}html{scroll-behavior:smooth;width:100%;height:100%;overflow:hidden}body{background:linear-gradient(269deg,var(--color-2)33%,var(--color-1)100%);width:100%;font-family:Noto Sans Anatolian Hieroglyphs;font-weight:400}nav{backdrop-filter:blur(15px);border-radius:15px;box-shadow:0 0 7px #0000001a;background:#fff3!important;top:10px!important;left:10px!important;right:10px!important}.navbar-toggler{box-shadow:none!important;border:none!important}.navbar-toggler-icon{background-color:var(--white);transform-origin:50%;width:25px;margin:10px 0;transition:all .35s ease-out;position:relative;background-image:none!important;height:3px!important}.navbar-toggler-icon:before{background-color:var(--white);content:"";transform-origin:50%;height:3px;transition:all .15s ease-out;display:block;position:relative;top:-7px}.navbar-toggler-icon:after{background-color:var(--white);content:"";transform-origin:50%;height:3.5px;transition:all .35s ease-out;display:block;position:relative;top:4px}.navbar-dark .navbar-toggler-icon,.navbar-dark .navbar-toggler-icon:before,.navbar-dark .navbar-toggler-icon:after{background-color:var(--black)}.navbar-toggler:not(.collapsed) .navbar-toggler-icon{transform:rotate(45deg)}.navbar-toggler:not(.collapsed) .navbar-toggler-icon:before{opacity:0}.navbar-toggler:not(.collapsed) .navbar-toggler-icon:after{transform:rotate(-90deg)translate(7px)}h1,h2,h3,h4,h5,a,li{font-family:Alexandria;color:var(--white)!important;font-weight:800!important}p{font-family:Noto Sans Anatolian Hieroglyphs;font-weight:400;color:var(--white)!important}.navbar-brand{font-size:1.5rem;font-weight:700}.nav-link{font-size:1.2rem;font-weight:400;transition:all .3s;color:var(--white)!important;&:hover{color:var(--hover-nav-gray)!important}&:active{color:var(--active-nav-gray)!important}}.dropdown-menu{backdrop-filter:blur(15px);border:none;background:#fff6!important}.dropdown-menu .dropdown-item{font-weight:900;transition:all .3s;&:hover{background-color:#fff3!important}&:active{background-color:#fff6!important}}.dropdown-menu .dropdown-item.active{background-color:var(--hover-nav-gray);font-weight:900;transition:all .3s;&:hover{background-color:#fff3!important}&:active{background-color:#fff6!important}}.container1,.palette-1{--blob-1:var(--blob-color-3);--blob-2:var(--blob-color-2);--blob-3:var(--blob-color-1);--blob-4:var(--blob-color-4)}.container1{justify-content:center;align-items:center;transition:background 1s;display:flex;position:relative;overflow:hidden;&:after{content:"";background:var(--bg-0);filter:blur(10rem);border-radius:50%;width:400px;height:400px;transition:background .5s;position:absolute}}.sphere{z-index:-1;opacity:.75;width:400px;height:400px;position:absolute}@media screen and (width<=426px){.sphere{width:200px;height:200px}.blobs{width:200px;max-width:none;height:200px;max-height:none}}.blobs{--shape-1:"M 100 600 q 0 -500, 500 -500 t 500 500 t -500 500 T 100 600 z";--shape-2:"M 100 600 q -50 -400, 500 -500 t 450 550 t -500 500 T 100 600 z";--shape-3:"M 100 600 q 0 -400, 500 -500 t 400 500 t -500 500 T 100 600 z";--shape-4:"M 150 600 q 0 -600, 500 -500 t 500 550 t -500 500 T 150 600 z";--shape-5:"M 150 600 q 0 -600, 500 -500 t 500 550 t -500 500 T 150 600 z";--shape-6:"M 100 600 q 100 -600, 500 -500 t 400 500 t -500 500 T 100 600 z";width:400px;height:400px}svg{z-index:2;height:100%;position:relative}.blob{transform-origin:50%;opacity:.7;transition:fill .8s;animation:5s cubic-bezier(.45,.2,.55,.8) infinite alternate blob-anim-1;transform:scale(.8)}.blob.alt{opacity:.3;animation-direction:alternate-reverse}.blob-1{fill:var(--blob-1);filter:blur(1rem);scale:.7}.blob-2{fill:var(--blob-2);filter:blur(.75rem);animation-name:blob-anim-2;animation-duration:7s;animation-direction:alternate-reverse;transform:scale(.78)}.blob-2.alt{animation-direction:alternate}.blob-3{fill:var(--blob-3);filter:blur(.5rem);animation-name:blob-anim-3;animation-duration:6s;transform:scale(.76)}.blob-4{opacity:.9;fill:var(--blob-4);filter:blur(10rem);animation-name:blob-anim-4;animation-duration:10s;animation-direction:alternate-reverse;transform:scale(.5)}.blob-4.alt{opacity:.8;animation-direction:alternate}@keyframes blob-anim-1{0%{clip-path:path(var(--shape-1))}30%{clip-path:path(var(--shape-2))}70%{clip-path:path(var(--shape-3))}to{clip-path:path(var(--shape-4))}}@keyframes blob-anim-2{0%{clip-path:path(var(--shape-3))}40%{clip-path:path(var(--shape-5))}80%{clip-path:path(var(--shape-2))}to{clip-path:path(var(--shape-6))}}@keyframes blob-anim-3{0%{clip-path:path(var(--shape-2))}35%{clip-path:path(var(--shape-4))}75%{clip-path:path(var(--shape-6))}to{clip-path:path(var(--shape-3))}}@keyframes blob-anim-4{0%{clip-path:path(var(--shape-4))}30%{clip-path:path(var(--shape-6))}70%{clip-path:path(var(--shape-2))}to{clip-path:path(var(--shape-5))}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.col-12,.col-lg-6,.col-xl-6,.col-lg-4,.col-xl-4{place-self:center;margin-right:0;padding-right:0;display:grid;overflow:hidden}.row{overflow:hidden}.chatbot{flex-direction:column;justify-content:space-between;display:flex;height:100%!important}#displayMessages{word-wrap:break-word;white-space:normal;text-overflow:ellipsis;flex-direction:column;gap:20px;height:55vh;display:flex;overflow:hidden scroll}#displayMessages::-webkit-scrollbar{background-color:#0000;width:10px}#displayMessages::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--white)!important}.message-user{backdrop-filter:blur(15px);border-radius:15px;align-self:flex-end;width:fit-content;margin-right:4px;color:var(--white)!important;background:#fff3!important;border-radius:25px!important;padding:8px 16px!important;box-shadow:0 0 7px #0000001a!important}.message-ai{border-radius:25px;align-self:flex-start;width:fit-content;margin-right:4px;font-weight:500;color:var(--white)!important;padding:8px 16px!important}.message-answer{white-space:pre-wrap;overflow-wrap:anywhere}.message-truncated{color:#ffffffbf;margin-top:10px;font-size:.85rem}.message-thinking{width:min(100%,680px);color:var(--white);background:#00000029;border:1px solid #ffffff40;border-radius:14px;margin-bottom:12px}.message-thinking summary{cursor:pointer;user-select:none;padding:9px 12px;font-size:.9rem;font-weight:600}.message-thinking-content{color:#ffffffc7;white-space:pre-wrap;padding:0 12px 12px;font-size:.85rem;font-weight:400;line-height:1.5}.chatbot-footer{justify-content:center;width:100%;margin:0;padding:0;display:flex;position:fixed;bottom:20px;left:0}.wrapper{display:flex;width:85%!important}.chatbot-footer input{border:1px solid var(--white);color:var(--white);backdrop-filter:blur(15px);background-color:#0000;border-radius:25px;outline:none;flex:1;margin-right:5px;padding:8px 16px;transition:all .3s;bottom:20px!important;&:focus{background-color:#fff3}}.chatbot-footer input::placeholder{color:var(--white)}.chatbot-footer button{background-color:var(--white);border:none;border-radius:35px;width:45px;height:45px;padding:8px;transition:all .3s;&:hover{cursor:pointer;background-color:var(--active-nav-gray)!important}}.div{margin:15px;position:relative}pre{background-color:#000000b3;border-radius:15px;padding:40px;position:relative;color:var(--white)!important}.copy-container{z-index:1;pointer-events:all;border-radius:15px 15px 0 0;padding:10px;display:block;position:absolute;top:0;left:0;right:0;background-color:#fff6!important;height:40px!important}.copy-container button{background-color:initial;border:none;border-radius:3px;color:var(--white)!important}.copy-container button:hover{cursor:pointer!important;background-color:#fff3!important}.typing-cursor{width:2px;height:10px;animation:linear infinite blinking}@keyframes blinking{0%{height:10px}50%{height:7px}to{height:10px}}.black{color:var(--black)!important}.orange{color:var(--color-3)!important}
/*# sourceMappingURL=code.cbbbcff9.css.map */
