:root{--bg-color: #f7faff;--text-color: #363c48;--left-bubble: #f7faff;--right-bubble: #c5e5ff;--border-color: #d0d3d8;--nav-color: #f7faff;--input-color: #f7faff;--bg-quote: rgba(194,198,209,0.309804)}@keyframes showMenu{0%{right:-400px}100%{display:flex !important;right:0}}@keyframes hideMenu{0%{right:0}100%{right:-400px}}.hide{display:none !important}.menu-show{animation:0.3s showMenu forwards}.menu-hide{animation:0.3s hideMenu forwards}.nav-menu{width:250px;z-index:2;position:fixed;top:0;right:-400px;background-color:var(--bg-color);border-left:1px solid var(--border-color);height:100%;transition:right 0.3s ease;display:flex;flex-direction:column}.nav-menu .head{color:var(--text-color);position:relative;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);display:flex;flex-direction:row;padding:13px 20px;align-items:center;justify-content:space-between;gap:5px;width:100%}.nav-menu .head a{color:var(--text-color);font-size:25px}.nav-menu .history-ctr{padding:10px;overflow-y:auto;flex-grow:1}.nav-menu .history-ctr ul{padding:0;margin:0;display:flex;flex-direction:column;gap:3px}.nav-menu .history-ctr ul li{padding:5px;list-style:none}.nav-menu .history-ctr ul li a{color:var(--text-color);text-decoration:none}.nav-menu .foot{color:var(--text-color);position:relative;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);display:flex;flex-direction:row;padding:5px 20px;align-items:center;justify-content:space-between;gap:5px;width:100%;margin-top:auto}.nav-menu .foot a{color:#d93b3b;font-size:25px}.container{width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;color:var(--text-color)}.container .auth-container{margin-top:10px;color:var(--text-color);display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.container .auth-container .auth-card{display:flex;flex-direction:column;align-items:center;padding:5px;gap:10px;width:100%}.container .auth-container .auth-card .info{color:var(--bg-quote);text-align:center}.container .auth-container .auth-card .info a{color:#007eff;text-decoration:none}.container .auth-container .auth-card .otp-input{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:80%;margin-top:20px}.container .auth-container .auth-card .otp-input input{text-align:center}.container .auth-container .auth-card div{width:90%}.container .auth-container .auth-card div input{width:100%;color:var(--text-color);background-color:var(--input-color);border-color:var(--border-color);height:45px !important}.container .auth-container .auth-card div input:focus{box-shadow:none !important;border-color:var(--right-bubble)}.container .auth-container .auth-card div .btn{margin-top:10px;height:45px;width:100% !important;color:var(--text-color);background-color:var(--right-bubble)}.container .auth-container .auth-card form{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.container .auth-container .auth-card form div{width:90%}.container .auth-container .auth-card form div input{width:100%;color:var(--text-color);background-color:var(--input-color);border-color:var(--border-color);height:45px !important}.container .auth-container .auth-card form div input:focus{box-shadow:none !important;border-color:var(--right-bubble)}.container .auth-container .auth-card form div .btn{margin-top:10px;height:45px;width:100% !important;color:var(--text-color);background-color:var(--right-bubble)}.input-image label{color:var(--text-color);cursor:pointer;font-size:25px}.input-image #imageInput{display:none}.loading-img{font-size:15px;text-align:center;color:#888}.loading-img span{display:inline-block;margin:0 -0.05em}.loading01 span{animation:loading01 1.4s infinite alternate}.loading01 span:nth-child(1){animation-delay:0s}.loading01 span:nth-child(2){animation-delay:.1s}.loading01 span:nth-child(3){animation-delay:.2s}.loading01 span:nth-child(4){animation-delay:.3s}.loading01 span:nth-child(5){animation-delay:.4s}.loading01 span:nth-child(6){animation-delay:.5s}.loading01 span:nth-child(7){animation-delay:.6s}.loading01 span:nth-child(8){animation-delay:.7s}.loading01 span:nth-child(9){animation-delay:.8s}.loading01 span:nth-child(10){animation-delay:.9s}.loading01 span:nth-child(11){animation-delay:1s}.loading01 span:nth-child(12){animation-delay:1.1s}.loading01 span:nth-child(13){animation-delay:1.2s}@keyframes loading01{0%{opacity:1}100%{opacity:0}}.loading{width:25px;height:25px;border:3px solid black;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader{width:25px;aspect-ratio:4;--_g: no-repeat radial-gradient(circle closest-side, #888 90%, #0000);background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:calc(100% / 3) 100%;animation:l7 2s infinite linear}@keyframes l7{33%{background-size:calc(100% / 3) 0%,calc(100% / 3) 100%,calc(100% / 3) 100%}50%{background-size:calc(100% / 3) 100%,calc(100% / 3) 0%,calc(100% / 3) 100%}66%{background-size:calc(100% / 3) 100%,calc(100% / 3) 100%,calc(100% / 3) 0%}}.typing-word{visibility:hidden}.typing-word.show{visibility:visible}body{background-color:var(--bg-color)}p{margin:0 !important}table{width:100%;border-collapse:collapse;font-size:16px;text-align:left;margin:20px 0}table th,table td{padding:8px;border:1px solid #ccc}table th{font-weight:bold}p code{background-color:var(--bg-quote);border-radius:3px}blockquote{border-left:2px solid #ccc;padding-left:5px;margin:10px 20px}nav{width:100%;position:fixed;top:0;left:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:transparent;backdrop-filter:blur(10px);height:65px;z-index:1;color:var(--text-color);border-bottom:1px solid var(--border-color);padding-left:10px;padding-right:10px}nav img{width:40px;-webkit-filter:drop-shadow(2px 1px 2px var(--border-color));filter:drop-shadow(2px 1px 2px var(--border-color))}.menu-btn{height:40px;width:40px;border-radius:5px;padding:5px;border:1px solid var(--border-color);font-size:20px;display:flex;justify-content:center;align-items:center;transition:all 0.3s ease-in-out}.menu-btn:hover{color:#cfcfcf}pre{display:flex;flex-direction:column;gap:0 !important;padding:0 !important;margin:0 !important;border-bottom-right-radius:5px;border-bottom-left-radius:5px;overflow-x:scroll;width:auto !important;height:auto !important}pre .hljs{border-left:0.5px solid black;border-right:0.5px solid black;border-bottom:0.5px solid black}pre code{height:auto !important;padding:5px;margin:0 !important;font-size:14px !important;font-family:"Fira Code", monospace !important}.codehead{position:relative;top:21px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:5px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#283142;border:none;margin:0 !important;border:0.5px solid black;height:30px !important}.codehead p{color:white}.codehead button{background-color:transparent;color:white;border:none;border-radius:5px;padding:1px;width:auto !important}.err-msg{color:var(--text-color)}button{padding:5px !important;display:flex;justify-content:center;align-items:center;width:45px;height:45px;border-radius:100%}button .spinner-border{margin:0 !important}button .spinner-border .visually-hidden{margin:0 !important}.message-form{width:100%;position:fixed;bottom:0;left:0;display:flex;flex-direction:column;gap:3px;justify-content:center;align-items:center;background:transparent;backdrop-filter:blur(10px);height:auto;padding-top:8px;padding-bottom:8px;z-index:1;color:var(--text-color)}.message-form .top{width:95%;display:none}.message-form .top .imagePreview{border-radius:5px;padding:5px;background-color:var(--input-color);border:1px solid var(--border-color);width:100%}.message-form .top .imagePreview img{border-radius:5px;width:100px;height:100px;object-fit:cover}.message-form .bottom{width:100%}.message-form .bottom #message-form{width:100%;display:flex;flex-direction:row;gap:10px;justify-content:space-between;align-items:center;width:100%;padding-left:10px;padding-right:10px}.message-form .bottom #message-form .btn-sendmsg{position:relative;top:0;height:45px;font-weight:bold;padding:10px;border-radius:100px;color:black;border:none;width:45px;text-align:center;background-color:#ffffff;font-size:17px;margin:none;transition:0.1 ease-in-out}.message-form .bottom #message-form .btn-sendmsg:hover{background-color:#e5e5e5}.message-form .bottom #message-form textarea{border:1px solid var(--border-color);display:block;color:var(--text-color);height:45px;min-height:45px !important;max-height:100px !important;border-radius:50px;width:80%;padding:10px;padding-top:11px;padding-left:20px;padding-right:20px;background-color:var(--input-color);text-align:left;box-sizing:border-box;overflow:hidden;font-family:Arial, Helvetica, sans-serif;font-size:15px;resize:none}.message-form .bottom #message-form textarea::placeholder{text-align:left;line-height:1.4}.message-form .bottom #message-form textarea:focus{box-shadow:transparent !important;border:1.5px solid var(--border-color);outline:none}mono{font-family:monospace, Sans-Serif}codetag{background-color:#939393;padding:2px;border-radius:5px}.logo{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:3px;margin-right:42%}.logo h4 span{vertical-align:top;font-size:15px;padding-left:2px;padding-right:2px;border-radius:3px;background-color:var(--bg-quote)}.logo h4,.logo p{margin:0 !important}.chat-container{display:flex;flex-direction:column;width:auto;margin:0 auto;margin-top:65px;margin-bottom:65px;padding:10px;height:auto;scroll-behavior:smooth;overflow-y:scroll;overflow-x:hidden}.chat-bubble{transition:0.2s ease-in-out;position:relative;margin:10px 0;padding:10px;background-color:transparent;border-radius:20px;color:var(--text-color);font-size:15px;max-width:100%;word-wrap:break-word;overflow:hidden}.chat-bubble .chat-content{width:100%}.chat-bubble .chat-content img{margin-top:5px;max-width:100%;border-radius:5px}.chat-bubble::before{content:" ";position:absolute;width:0;height:0;left:-10px;right:auto;top:0px;bottom:auto;border:10px solid;border-radius:1px;border-color:transparent transparent transparent transparent}.chat-receiver{align-self:flex-start}.chat-sender{align-self:flex-end;background-color:var(--right-bubble);max-width:70% !important;min-width:50px !important}.chat-sender .chat-content img{width:300px;height:200px;margin-bottom:8px;object-fit:cover}.chat-sender::before{left:auto;right:0;margin-left:0;margin-right:-10px}.chat-time{font-size:10px;color:#888;text-align:right;margin-top:5px}@media (prefers-color-scheme: dark){:root{--bg-color: #1f2128;--text-color: #e9eaee;--left-bubble: #2b2f38;--right-bubble: #44728b;--border-color: #40444b;--nav-color: #1f2128;--input-color: #2b323f}}[data-theme="dark"]{--bg-color: #1f2128;--text-color: #e9eaee;--left-bubble: #2b2f38;--right-bubble: #44728b;--border-color: #40444b;--nav-color: #1f2128;--input-color: #2b323f}
