pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{background:#fff;color:#24292e}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{background-color:#f0fff4;color:#22863a}.hljs-deletion{background-color:#ffeef0;color:#b31d28}.code-block{background:#f6f8fa;border-radius:6px;margin:.5em 0;overflow:hidden}.code-block__header{background:#e1e4e8;display:flex;font-size:12px;justify-content:space-between;padding:4px 8px}.code-block__copy{background:none;border:1px solid #d1d5da;border-radius:3px;cursor:pointer;font-size:11px;padding:2px 8px}.code-block__copy:hover{background:#fff}.code-block__pre{margin:0;overflow-x:auto;padding:12px}.code-block__pre code{background:none;padding:0}.mermaid-block{margin:1em 0}.mermaid-container{background:#fff;border:1px solid #e1e4e8;border-radius:6px;max-width:100%;overflow-x:auto;padding:8px}.mermaid-container svg{display:block;height:auto;margin:0 auto;max-width:none}.mermaid-expand-btn{background:#f6f8fa;border:1px solid #d1d5da;border-radius:4px;color:#24292e;cursor:pointer;display:inline-block;font-size:12px;margin-top:6px;padding:4px 10px}.mermaid-expand-btn:hover{background:#fff}.mermaid-fullscreen-backdrop{align-items:center;background:#000000bf;display:flex;inset:0;justify-content:center;padding:40px;position:fixed;z-index:9999}.mermaid-fullscreen-stage{background:#fff;border-radius:8px;height:85vh;overflow:hidden;width:90vw}.mermaid-fullscreen-close{background:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 14px;position:fixed;right:16px;top:16px;z-index:10000}.mermaid-error{border:1px dashed #cb2431;border-radius:4px;color:#cb2431;padding:8px}.mermaid-loading{color:#6a737d;font-style:italic;padding:8px}.markdown-body table{margin:.5em 0}.markdown-body table td,.markdown-body table th{border:1px solid #d1d5da;padding:6px 10px}.markdown-body table th{background:#f6f8fa;font-weight:600}.markdown-table-wrap{margin:.5em 0;max-width:100%;overflow-x:auto}.token-meter{align-items:center;display:flex;font-size:12px;gap:8px;padding:4px 8px}.token-meter__bar{background:#e1e4e8;border-radius:3px;flex:1 1;height:6px;min-width:80px;overflow:hidden}.token-meter__fill{background:#2ea44f;height:100%;transition:width .3s}.token-meter--warning .token-meter__fill{background:#dbab09}.token-meter--danger .token-meter__fill{background:#cb2431}.btn-info-meMessageFlexContent__btn{border-radius:4px;padding:4px;transition:background-color .15s ease}.fb-icon{background-color:#6a737d;display:inline-block;height:22px;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;transition:background-color .15s ease;width:22px}.btn-info-meMessageFlexContent__btn:hover .fb-icon{background-color:#24292e}.btn-info-meMessageFlexContent__btn-like.is-active .fb-icon{background-color:#2ea44f}.btn-info-meMessageFlexContent__btn-dislike.is-active .fb-icon{background-color:#cb2431}.btn-info-meMessageFlexContent__btn-review.is-active .fb-icon{background-color:#0366d6}.fb-toast{animation:fb-toast-in .15s ease-out;background:#24292e;border-radius:6px;bottom:24px;box-shadow:0 4px 14px #00000040;color:#fff;font-size:14px;left:50%;padding:10px 18px;position:fixed;transform:translateX(-50%);z-index:9998}@keyframes fb-toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.reset-password-form{margin:60px auto;max-width:400px;padding:20px}.reset-password-form label{display:block;margin-bottom:12px}.reset-password-form input{display:block;margin-top:4px;padding:8px;width:100%}.reset-password-form .error{color:#cb2431}.modal-backdrop{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-review{background:#fff;border-radius:8px;max-width:500px;min-width:320px;padding:20px}.modal-review h3{margin-top:0}.modal-review textarea{box-sizing:border-box;font-family:inherit;margin:8px 0;padding:8px;width:100%}.modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.modal-actions button.primary{background:#0366d6;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 16px}.modal-actions button{background:#fff;border:1px solid #d1d5da;border-radius:4px;cursor:pointer;padding:6px 12px}.search-results-list{list-style:none;margin:8px 0 0;padding:0}.search-results-item{border-bottom:1px solid #e1e4e8;padding:6px 0}.search-results-item:last-child{border-bottom:none}.search-results-item a{color:#24292e;display:block;text-decoration:none}.search-results-item a:hover{color:#0366d6}.search-results-snippet{color:#6a737d;font-size:12px}.search-no-results{color:#6a737d;font-size:13px;margin-top:8px}*{box-sizing:border-box}:hover{transition:.3s}ul li{list-style:none}body,html{height:100%;margin:0;position:relative;scroll-behavior:smooth}body{overflow-x:clip}h1,h2,h3,h4,h5,li,p,ul{margin:0;padding:0;transition:.3s}body,ul{margin:0;padding:0}body{background:#fff;font-family:Inter,sans-serif}a,body{color:#162500}a{text-decoration:none;transition:.3s}a:focus:after,a:hover:after{width:100%}.container{margin:0 auto;max-width:1280px;padding:0;position:relative;width:100%}input,textarea{outline:none}input,input::placeholder,textarea,textarea::placeholder{font-family:Inter,sans-serif}:focus,input:active,textarea:active{outline:none}textarea{resize:none;resize:vertical;resize:horizontal}button:active,button:focus{outline:none}button::-moz-focus-inner{border:0}button{border:none;cursor:pointer;font-family:Inter,sans-serif}body{padding-top:75px}header{background:#fff;border-bottom:1px solid #0000000d;padding:15px 0;position:fixed;top:0;width:100%;z-index:10}.flexHead{gap:20px;justify-content:space-between}.flexHead,.logoHeader{align-items:center;display:flex}.logoHeader{justify-content:center}.listHeader{align-items:center;display:flex;gap:50px}.listHeader a{color:#282938;font-size:16px;font-style:normal;font-weight:500;line-height:28px}.rightHeader{gap:30px}.rightHeader,.socialsHeader{align-items:center;display:flex}.socialsHeader{gap:15px}.socialsHeader a{align-items:center;display:flex;justify-content:center}.logHeader{background:#003d56;border:2px solid #f4f6fc33;border-radius:41px;color:#fff;font-size:16px;height:45px;line-height:28px;padding:16px 40px}.adminHeaderBtn,.logHeader{align-items:center;display:flex;font-style:normal;font-weight:500;justify-content:center;width:fit-content}.adminHeaderBtn{background:#fff;border:2px solid #003d56;border-radius:41px;color:#003d56;font-size:14px;height:40px;line-height:normal;padding:0 22px;transition:background .15s,color .15s;white-space:nowrap}.adminHeaderBtn:hover{background:#003d56;color:#fff}.btnMoreInformation{align-items:center;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:500;gap:16px;line-height:28px}.flexBTN-left-flex-mainBannerPage{align-items:center;display:flex;gap:50px;margin-top:50px}.left-flex-mainBannerPage h1{color:#fff;font-size:52px;font-style:normal;font-weight:600;line-height:140%}.left-flex-mainBannerPage p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin-top:30px;opacity:.7}.flex-mainBannerPage{align-items:center;display:flex;gap:20px;justify-content:space-between}.mainBannerPage{background:#002737;padding:80px 0}.aboutMainPage{margin-top:100px}.flex-aboutMainPage{align-items:center;display:flex;gap:30px;justify-content:space-between}.left-flex-aboutMainPage{max-width:600px}.littleTextTitle{color:#282938;font-size:18px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:10px}.left-flex-aboutMainPage h2{color:#282938;font-size:54px;font-style:normal;font-weight:600;line-height:74px;margin-bottom:30px}.left-flex-aboutMainPage span{color:#282938;font-size:16px;font-style:normal;font-weight:400;line-height:28px;opacity:.7}.left-flex-contactMainPage{align-items:flex-start;display:flex;flex-direction:column;gap:25px;padding:70px;width:100%}.flex-contactMainPage{align-items:stretch;display:flex;width:100%}.socialsHeader-2 a img{height:50px}.left-flex-contactMainPage h2{color:#fff;font-size:54px;font-style:normal;font-weight:600;line-height:74px}.left-flex-contactMainPage p{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:28px}.right-flex-contactMainPage{background:#002737;padding:70px 90px}.contactMainPage{margin-top:100px}.formAllProject,.right-flex-contactMainPage{align-items:flex-start;display:flex;flex-direction:column;gap:30px;width:100%}.right-flex-contactMainPage h3{color:#fff;font-size:32px;font-style:normal;font-weight:500;line-height:48px}.right-flex-contactMainPage p{font-weight:500}.formAllProject label input,.right-flex-contactMainPage p{color:#f4f6fc;font-size:16px;font-style:normal;line-height:28px}.formAllProject label input{background:#0000;border:none;border-bottom:1.5px solid #ffffff26;display:flex;font-family:Inter,sans-serif;font-weight:400;height:64px;padding:10px 20px 15px;width:100%}.formAllProject label{width:100%}.formAllProject label input::placeholder{color:#f4f6fc;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px;opacity:.5}footer{background:#f9f9f9;margin-top:100px;padding:30px 0;width:100%}.flexFooter{gap:20px;justify-content:space-between}.flexFooter,.leftFooter{align-items:center;display:flex}.leftFooter{gap:40px}.leftFooter a{text-decoration:underline}.leftFooter a,.leftFooter p,.linkDevFooter{color:#282938;font-size:16px;font-style:normal;font-weight:500;line-height:28px}.hamburger-menu{display:none}.flexFooter,.leftFooter{flex-wrap:wrap}.registrationSection{align-items:center;background:#002737;display:flex;justify-content:center;min-height:100vh;padding:30px 0}.formAllProject .checkboxForm input{height:15px;margin:5px 0 0;padding:0;width:15px}.formAllProject .checkboxForm{align-items:flex-start;display:flex;gap:15px}.formAllProject .checkboxForm span,.formAllProject .checkboxForm span a{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.formAllProject .checkboxForm span a{text-decoration:underline}.flex-registrationSection{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;margin:0 auto;max-width:450px}.flex-registrationSection h2{color:#fff;font-size:32px;font-style:normal;font-weight:500;line-height:48px;text-align:center}.flex-registrationSection p{color:#f4f6fc;font-size:16px;font-style:normal;font-weight:500;line-height:28px;text-align:center}.flexLinksRegistration{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;width:100%}.flexLinksRegistration a{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:28px}.left-flex-chatSectionMain{align-items:flex-start;background:#fff;border:1px solid #0000001a;border-radius:10px;box-shadow:0 0 15px 0 #0000000d;display:flex;flex-direction:column;gap:30px;min-width:370px;padding:20px 15px;width:370px}.chatSectionMain{padding-top:30px}.right-top-left-flex-chatSectionMain{align-items:center;display:flex;gap:15px}.searchChatMain{background:#003d56;border-radius:100%;height:32px;width:32px}.addNewChatMain,.searchChatMain{align-items:center;cursor:pointer;display:flex;justify-content:center}.top-left-flex-chatSectionMain p{color:#282938;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.top-left-flex-chatSectionMain{align-items:center;display:flex;gap:20px;justify-content:space-between;width:100%}.chatSectionMain{min-height:90vh}.block-chats-left-flex-chatSectionMain{align-items:flex-start;border-bottom:1px solid #0000000d;display:flex;gap:20px;justify-content:space-between;padding:10px;width:100%}.left-block-chats-left-flex-chatSectionMain{align-items:flex-start;display:flex;flex-direction:column;gap:5px;max-width:225px}.left-block-chats-left-flex-chatSectionMain p{color:#282938;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.left-block-chats-left-flex-chatSectionMain span{color:#282938;font-size:12px;font-style:normal;font-weight:400;line-height:normal;opacity:.7}.right-block-chats-left-flex-chatSectionMain{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.btn-right-block-chats-left-flex-chatSectionMain{align-items:center;cursor:pointer;display:flex;justify-content:center}.right-block-chats-left-flex-chatSectionMain span{color:#000;font-size:10px;font-style:normal;font-weight:400;line-height:normal;opacity:.4;text-align:right;white-space:nowrap}.chats-left-flex-chatSectionMain{align-items:flex-start;display:flex;flex-direction:column;gap:20px;width:100%}.block-chats-left-flex-chatSectionMain__active{background:#f6fbfc;border-bottom:none;border-radius:10px}.block-chats-left-flex-chatSectionMain:last-child{border-bottom:none}.right-flex-chatSectionMain{background:#fff;border:1px solid #0000001a;border-radius:10px;box-shadow:0 0 15px 0 #0000000d;display:flex;flex-direction:column;gap:80px;padding:25px;width:100%}.flex-chatSectionMain{align-items:flex-start;display:flex;gap:40px}.avatar-meMessageFlexContent{align-items:center;background:#006994;border-radius:100%;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:500;height:48px;justify-content:center;letter-spacing:-.112px;line-height:22px;min-height:48px;min-width:48px;text-align:center;width:48px}.tags-info-meMessageFlexContent{align-items:center;display:flex;gap:12px}.tags-info-meMessageFlexContent p{color:#282938;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.112px;line-height:22px}.tags-info-meMessageFlexContent span{color:#282938;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.084px;line-height:20px;opacity:.5}.text-info-meMessageFlexContent{background:#f6fbfc;border-radius:24px;color:#475569;font-size:16px;font-style:normal;font-weight:400;line-height:160%;max-width:500px;padding:12px}.meMessageFlexContent{justify-content:right}.botMessageFlexContent,.meMessageFlexContent{align-items:flex-start;display:flex;gap:12px;width:100%}.botMessageFlexContent{justify-content:left}.info-meMessageFlexContent-1{align-items:flex-end;display:flex;flex-direction:column}.info-meMessageFlexContent-2{align-items:flex-start;display:flex;flex-direction:column}.informationChatTextMessages{display:flex;flex-direction:column;gap:25px;width:100%}.btn-info-meMessageFlexContent__btn{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:center;padding:0}.btn-info-meMessageFlexContent__btn:focus-visible{outline:2px solid #0366d6;outline-offset:2px}.btn-info-meMessageFlexContent{align-items:center;display:flex;gap:16px;padding-top:10px}.mermaid{width:500px}.btnPDFExport{align-items:center;background:#0000;border:1px solid #003d56;border-radius:41px;color:#282938;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;height:45px;justify-content:center;line-height:28px;padding:16px 40px;transition:background .15s ease,color .15s ease;width:100%}.btnPDFExport:hover:not(:disabled){background:#003d56;color:#fff}.btnPDFExport:disabled{cursor:not-allowed;opacity:.5}.graph{max-width:700px;width:100%}.text-info-meMessageFlexContentV3{align-items:center;display:flex;justify-content:center}.sendMessageForm{position:relative;width:100%}.sendMessageForm label input{background:#fff;border:1px solid #cbd5e1;border-radius:100px;box-shadow:0 4px 8px -2px #1717171a,0 2px 4px -2px #1717170f;color:#282938;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.112px;line-height:22px;padding:20px 120px 20px 30px;width:100%}.sendMessageForm button{align-items:center;background:#003d56;border:none;border-radius:100%;display:flex;height:40px;justify-content:center;width:40px}.sendMessageForm__btn{position:absolute;right:68px;top:12px}.stopMessageForm__btn{position:absolute;right:12px;top:12px}.informationChatTextMessages{max-height:100vh;overflow-y:scroll}.informationChatTextMessages::-webkit-scrollbar{background-color:#fff;width:16px}.informationChatTextMessages::-webkit-scrollbar-track{background-color:#fff}.informationChatTextMessages::-webkit-scrollbar-thumb{background-color:#babac0;border:4px solid #fff;border-radius:16px}.informationChatTextMessages::-webkit-scrollbar-button{display:none}.dropbtn{align-items:center;background:#0000;border:none;color:#003d56;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:500;gap:10px;line-height:28px;padding:0}.dropdown{display:inline-block;position:relative}.dropdown-content{background:#fff;border-radius:5px;box-shadow:0 0 15px 0 #0000000d;display:none;min-width:200px;position:absolute;z-index:1}.dropdown-content a{color:#282938;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:15px 20px;text-decoration:none}.dropdown:hover .dropdown-content{display:block}.close{cursor:pointer;display:flex;justify-content:flex-end;margin-left:93%;right:15px;top:15px;z-index:10}.close,.modal{position:fixed}.modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0006;display:none;height:100%;left:0;overflow:auto;padding-top:100px;top:0;width:100%;z-index:10000}.modal-content{background:#fff;border-radius:10px;box-shadow:0 6px 58px 0 #7991ad33;left:50%;min-width:520px;padding:45px;position:absolute;top:50%;transform:translate(-50%,-50%);width:520px}.title-modalContent{color:#282938;font-size:24px;font-style:normal;font-weight:500;line-height:48px;text-align:center}.modalContent{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.modalContent .formAllProject input{border-bottom:1.5px solid #28293826;color:#282938}.modalContent .formAllProject input::placeholder{color:#282938}.markdown-body{width:100%}.markdown-body p{margin:0 0 8px}.markdown-body p:last-child{margin-bottom:0}.markdown-body strong{font-weight:600}.markdown-body em{font-style:italic}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:600;line-height:1.4;margin:12px 0 6px}.markdown-body h1{font-size:1.3em}.markdown-body h2{font-size:1.15em}.markdown-body h3{font-size:1.05em}.markdown-body ol,.markdown-body ul{margin:6px 0 8px;padding-left:20px}.markdown-body li{margin:2px 0}.markdown-body code{background:#003d5614;border-radius:4px;font-family:Courier New,monospace;font-size:.9em;padding:2px 5px}.markdown-body pre{background:#003d560f;border-radius:8px;margin:8px 0;overflow-x:auto;padding:12px}.markdown-body pre code{background:none;font-size:.88em;padding:0}.markdown-body table{border-collapse:collapse;font-size:.9em;margin:8px 0;width:100%}.markdown-body td,.markdown-body th{border:1px solid #003d5633;padding:6px 10px;text-align:left}.markdown-body th{background:#003d5612;font-weight:600}.markdown-body tr:nth-child(2n){background:#003d5608}.markdown-body blockquote{border-left:3px solid #003d564d;color:#6b7280;margin:8px 0;padding:4px 12px}@keyframes shimmer-sweep{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.streaming-active{overflow:hidden;position:relative}.streaming-active:after{animation:shimmer-sweep 1.6s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff38 50%,#0000);content:"";inset:0;pointer-events:none;position:absolute;width:40%}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.streaming-cursor{animation:cursor-blink .75s step-end infinite;background-color:#003d56;border-radius:1px;display:inline-block;height:.9em;margin-left:3px;vertical-align:text-bottom;width:2px}.chatPageRoot{display:flex;flex-direction:column;height:calc(100vh - 75px);overflow:hidden}.chatPageRoot>.chatSectionMain{display:flex;flex:1 1 auto;min-height:0;overflow:hidden;padding-top:20px}.chatPageRoot>.chatSectionMain>.container{display:flex;flex-direction:column;height:100%;width:100%}.chatPageRoot .flex-chatSectionMain{flex:1 1 auto;height:100%;min-height:0;width:100%}.chatPageRoot .left-flex-chatSectionMain{flex-shrink:0;max-height:100%;overflow-y:auto}.chatPageRoot .right-flex-chatSectionMain{flex:1 1 auto;gap:20px;height:100%;min-height:0}.chatPageRoot .informationChatTextMessages{flex:1 1 auto;max-height:none;min-height:0;overflow-y:auto}.chatPageRoot>footer{flex-shrink:0;margin-top:0;padding:15px 0}.markdown-body a{color:#003d56;text-decoration:underline}.chatsEmptyState{color:#5b6370;font-size:13px;line-height:1.5;padding:16px;text-align:center}@media screen and (max-width:1300px){.container{padding-left:40px;padding-right:40px}.flex-chatSectionMain{gap:20px}.left-flex-chatSectionMain{max-width:300px}.left-flex-contactMainPage h2{font-size:42px;line-height:120%}.left-flex-contactMainPage,.right-flex-contactMainPage{padding:50px}.right-flex-contactMainPage h3{font-size:30px}.left-flex-aboutMainPage h2{font-size:42px;line-height:120%}.aboutMainPage,.contactMainPage,footer{margin-top:80px}.left-flex-mainBannerPage h1{font-size:48px}.flexBTN-left-flex-mainBannerPage{flex-wrap:wrap;gap:30px}.photo-flex-mainBannerPage{width:550px}.listHeader{gap:20px}}@media screen and (max-width:1150px){.info-meMessageFlexContent{width:100%}.text-info-meMessageFlexContent{max-width:none}.mermaid{width:100%}}@media screen and (max-width:1000px){.photo-flex-mainBannerPage{display:none}.left-flex-chatSectionMain{min-width:250px}.leftFooter{gap:20px}.aboutMainPage,.contactMainPage,footer{margin-top:60px}.flex-aboutMainPage{align-items:center;flex-direction:column-reverse;justify-content:center}.left-flex-aboutMainPage{align-items:center;display:flex;flex-direction:column;max-width:none}.left-flex-aboutMainPage h2{margin-bottom:20px;text-align:center}.left-flex-aboutMainPage span{text-align:center}}@media screen and (max-width:800px){.container{padding:0 20px}.modal-content{min-width:auto;padding:25px;width:90%}.title-modalContent{font-size:20px}.left-flex-chatSectionMain{display:none}.photo-flex-aboutMainPage{width:100%}.left-flex-aboutMainPage h2{font-size:32px}.flex-aboutMainPage{gap:20px}.littleTextTitle{font-size:14px;margin-bottom:5px}.left-flex-contactMainPage h2{font-size:32px}.left-flex-contactMainPage p{font-size:14px;line-height:24px}.socialsHeader-2 a img{height:30px}.left-flex-contactMainPage{padding:30px}.right-flex-contactMainPage{gap:20px;padding:30px}.right-flex-contactMainPage h3{font-size:20px}.formAllProject label input,.right-flex-contactMainPage p{font-size:14px;line-height:24px}.formAllProject label input{padding:5px 10px}.formAllProject label input::placeholder{font-size:14px;line-height:24px}#menu__toggle:checked~.menu__btn>span:before{display:none}.aboutMainPage,.contactMainPage,footer{margin-top:50px}.closeBurger{display:none;height:28px;width:28px}#menu__toggle:checked~.menu__btn .closeBurger{display:block}#menu__toggle:checked~.menu__btn .burgerSvg{display:none}.menu__close-x{color:#003d56;cursor:pointer;font-size:40px;font-weight:300;line-height:1;padding:4px 10px;position:absolute;right:24px;top:16px;-webkit-user-select:none;user-select:none;z-index:10}.menu__close-x:hover{opacity:.7}#menu__toggle:checked~.menu__box{overflow-y:scroll;right:0;visibility:visible}.menu__btn{align-items:center;cursor:pointer;display:flex;height:40px;position:relative;width:40px;z-index:1000}.menu__box{background:#fff;height:100%;list-style:none;margin:0;padding:30px 80px;position:fixed;right:-100%;top:0;transition-duration:.25s;visibility:hidden;width:100%;z-index:999}.hamburger-menu{display:block}#menu__toggle{display:none;opacity:0}.listHeader{display:none}.rightHeader{gap:20px}.listBurgerUlContentLi{align-items:center;gap:30px;justify-content:center}.listBurgerUlContentLi,.listBurgerUlContentLi .listHeader{display:flex;flex-direction:column}.mainBannerPage{padding:60px 0}.left-flex-mainBannerPage{align-items:center;display:flex;flex-direction:column}.left-flex-mainBannerPage h1{font-size:32px;text-align:center}.left-flex-mainBannerPage p{margin-top:20px;text-align:center}.flexBTN-left-flex-mainBannerPage{justify-content:center;margin-top:20px}.menu__box{padding:50px 20px 40px}}@media screen and (max-width:570px){.container{padding-left:10px;padding-right:10px}.chatSectionMain{padding-top:20px}.right-flex-chatSectionMain{padding:10px}.text-info-meMessageFlexContent{font-size:14px;padding:10px}.tags-info-meMessageFlexContent p{font-size:14px}.tags-info-meMessageFlexContent span{font-size:12px}.avatar-meMessageFlexContent{font-size:12px;height:30px;min-height:30px;min-width:30px;width:30px}.btn-info-meMessageFlexContent__btn img{height:20px}.right-flex-chatSectionMain{gap:40px}.sendMessageForm label input{font-size:14px;padding:15px 130px 15px 20px}.dropbtn{display:none}.sendMessageForm__btn,.stopMessageForm__btn{top:7px}.flex-registrationSection{gap:20px}.flexLinksRegistration a{font-size:14px}.flex-registrationSection h2{font-size:24px;line-height:120%}.flex-registrationSection p{font-size:14px;line-height:120%}footer{padding:20px 0}.leftFooter a,.leftFooter p,.linkDevFooter{font-size:14px}.flexFooter,.leftFooter{gap:10px}.flex-contactMainPage{flex-direction:column}.formAllProject{gap:15px}.left-flex-contactMainPage h2{font-size:24px}.left-flex-contactMainPage{gap:20px}.right-flex-contactMainPage h3{line-height:120%}.left-flex-aboutMainPage h2{font-size:24px}.left-flex-aboutMainPage span{font-size:14px;line-height:24px}.aboutMainPage,.contactMainPage,footer{margin-top:40px}.listBurgerUlContentLi .socialsHeader{display:flex!important}header .socialsHeader{display:none}.logHeader{padding:16px 30px}.logoHeader img{height:35px}header{padding:5px 0}body{padding-top:55px}.mainBannerPage{padding:40px 0}.left-flex-mainBannerPage h1{font-size:24px}.left-flex-mainBannerPage p{font-size:14px;line-height:24px}.btnMoreInformation,.logHeader{font-size:14px}.flexBTN-left-flex-mainBannerPage{gap:20px}}body.body-admin{background:#f4f6fc;padding-top:0!important}.admin-layout{background:#f4f6fc;color:#162500;display:grid;font-family:Inter,sans-serif;grid-template-columns:260px 1fr;min-height:100vh}.admin-sidebar{align-self:start;background:#002737;color:#f4f6fc;gap:24px;height:100vh;padding:28px 20px 20px;position:sticky;top:0}.admin-brand,.admin-sidebar{display:flex;flex-direction:column}.admin-brand{gap:4px}.admin-brand h2{color:#fff;font-size:20px;font-weight:600;letter-spacing:.2px;margin:0}.admin-brand small{color:#f4f6fc8c;font-size:12px;line-height:1.3;word-break:break-all}.admin-role-badge{background:#ffffff1f;border-radius:999px;color:#fff;display:inline-block;font-size:11px;letter-spacing:.3px;margin-top:6px;padding:2px 8px;text-transform:uppercase;width:fit-content}.admin-sidebar nav{display:flex;flex-direction:column;gap:2px;margin-top:4px}.admin-sidebar nav a{border-radius:10px;color:#f4f6fcbf;font-size:14px;font-weight:500;padding:10px 14px;text-decoration:none;transition:background .15s,color .15s}.admin-sidebar nav a:hover{background:#ffffff14;color:#fff}.admin-sidebar nav a.active{background:#003d56;box-shadow:inset 0 0 0 1px #ffffff14;color:#fff}.admin-footer{border-top:1px solid #ffffff14;display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:16px}.admin-footer a{color:#f4f6fcbf;font-size:13px;padding:6px 4px;text-decoration:none;transition:color .15s}.admin-footer a:hover{color:#fff}.admin-logout{background:#0000;border:1px solid #ffffff40;border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:8px 14px;transition:background .15s,border-color .15s}.admin-logout:hover{background:#ffffff14;border-color:#ffffff73}.admin-main{overflow-y:auto;padding:32px 40px 48px}.admin-main h1{color:#162500;font-size:24px;font-weight:600;margin:0 0 20px}.admin-main h2{color:#162500;font-size:18px;font-weight:600;margin:24px 0 12px}.admin-main p{color:#45505f;font-size:14px;line-height:1.55;margin:0 0 12px}.admin-hint{color:#5b6370;display:block;font-size:12px;line-height:1.45;margin-top:4px}.admin-hint code{background:#eef1f5;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;padding:1px 5px}.admin-saved{color:#1b8b3a}.admin-error,.admin-saved{font-size:14px;font-weight:500}.admin-error{color:#c0392b}.admin-form,.admin-section{background:#fff;border:1px solid #e4e7ec;border-radius:14px;box-shadow:0 1px 2px #101e3608;max-width:860px;padding:24px 28px}.admin-form label{color:#162500;display:block;font-size:14px;font-weight:500;margin-bottom:18px}.admin-fieldset{background:#fcfcfd;border:1px solid #e4e7ec;border-radius:12px;margin:0 0 20px;padding:18px 22px 8px}.admin-fieldset>legend{color:#002737;font-size:13px;font-weight:600;letter-spacing:.4px;padding:0 10px;text-transform:uppercase}.admin-fieldset>label{margin-bottom:16px}.admin-fieldset>label:last-child{margin-bottom:8px}.admin-checkbox{align-items:flex-start;cursor:pointer;display:flex;font-weight:500;gap:12px}.admin-checkbox input[type=checkbox]{accent-color:#003d56;height:16px;margin-top:2px;width:16px}.admin-checkbox>span{display:flex;flex:1 1;flex-direction:column;gap:2px}.admin-slider-grid{grid-gap:18px 28px;display:grid;gap:18px 28px;grid-template-columns:repeat(2,1fr);margin-bottom:8px}.admin-slider-grid>label{margin-bottom:0}.slider-label{align-items:baseline;display:flex;font-weight:500;justify-content:space-between;margin-bottom:6px}.slider-label strong{font-feature-settings:"tnum";color:#003d56;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.admin-form input[type=range]:disabled{opacity:.5}.admin-inline-link{align-items:center;border-bottom:1px solid #0000;color:#003d56;display:inline-flex;font-weight:500;gap:6px;padding-bottom:2px;text-decoration:none;transition:border-color .15s}.admin-inline-link:hover{border-bottom-color:#003d56}@media (max-width:700px){.admin-slider-grid{grid-template-columns:1fr}}.admin-form input[type=datetime-local],.admin-form input[type=email],.admin-form input[type=number],.admin-form input[type=password],.admin-form input[type=search],.admin-form input[type=text],.admin-form textarea{background:#fff;border:1px solid #d6dbe4;border-radius:8px;color:#162500;font-family:Inter,sans-serif;font-size:14px;margin-top:6px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.admin-form input:focus,.admin-form textarea:focus{border-color:#003d56;box-shadow:0 0 0 3px #003d561f}.admin-form textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.5}.admin-form input[type=range]{accent-color:#003d56;width:100%}.admin-actions{align-items:center;display:flex;gap:14px;margin-top:8px}.admin-actions button,.admin-form button[type=submit]{background:#003d56;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:10px 28px;transition:background .15s}.admin-actions button:hover:not(:disabled),.admin-form button[type=submit]:hover:not(:disabled){background:#002737}.admin-actions button:disabled,.admin-form button[type=submit]:disabled{cursor:not-allowed;opacity:.55}.admin-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.admin-toolbar input,.admin-toolbar select{background:#fff;border:1px solid #d6dbe4;border-radius:8px;font-family:inherit;font-size:14px;padding:8px 12px}.admin-toolbar input:focus,.admin-toolbar select:focus{border-color:#003d56;outline:none}.admin-toolbar button{background:#fff;border:1px solid #d6dbe4;border-radius:999px;color:#162500;cursor:pointer;font-family:inherit;font-size:14px;padding:8px 16px;transition:background .15s}.admin-toolbar button:hover{background:#f4f6fc}.admin-counters{color:#5b6370;font-size:13px;margin-bottom:14px}.admin-logs,.admin-section,.admin-users{font-size:14px}.admin-logs table,.admin-users table,.content-blocks-table{background:#fff;border:1px solid #e4e7ec;border-collapse:initial;border-radius:12px;border-spacing:0;font-size:13px;overflow:hidden;width:100%}.admin-logs td,.admin-logs th,.admin-users td,.admin-users th,.content-blocks-table td,.content-blocks-table th{border-bottom:1px solid #eef0f4;padding:10px 14px;text-align:left;vertical-align:top}.admin-logs tr:last-child td,.admin-users tr:last-child td,.content-blocks-table tr:last-child td{border-bottom:none}.admin-logs th,.admin-users th,.content-blocks-table th{background:#f4f6fc;color:#162500;font-weight:600}.admin-logs tbody tr:hover,.admin-users tbody tr:hover{background:#f7f9fd}.admin-users tr.busy{opacity:.6}.admin-row-actions{display:flex;flex-wrap:wrap;gap:6px}.admin-row-actions button{background:#f4f6fc;border:1px solid #d6dbe4;border-radius:999px;color:#162500;cursor:pointer;font-family:inherit;font-size:12px;padding:5px 12px;transition:background .15s,border-color .15s}.admin-row-actions button:hover:not(:disabled){background:#fff;border-color:#003d56}.admin-row-actions button:disabled{cursor:not-allowed;opacity:.5}.admin-feedback-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.admin-feedback-list li{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:14px 18px}.admin-feedback-list li.processed{opacity:.55}.fb-header{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:12px}.fb-rating{font-weight:600}.fb-user{color:#003d56}.fb-date{color:#5b6370}.fb-checkbox{align-items:center;display:flex;gap:6px;margin-left:auto}.admin-feedback-list blockquote{background:#f4f6fc;border-left:3px solid #003d56;border-radius:0 8px 8px 0;font-style:italic;margin:10px 0 4px;padding:10px 14px}.admin-diff,.admin-feedback-list pre{background:#f4f6fc;border-radius:6px;font-size:12px;margin:4px 0;padding:8px 10px;white-space:pre-wrap;word-break:break-word}.admin-diff-new{background:#eef8f1;border-left:3px solid #1b8b3a}.admin-chat-list{list-style:none;padding:0}.admin-chat-list li{background:#fff;border:1px solid #e4e7ec;border-radius:10px;display:flex;flex-direction:column;margin-bottom:8px;padding:12px 16px}.admin-chat-list small{color:#5b6370;font-size:12px}.pagination{align-items:center;color:#45505f;display:flex;font-size:13px;gap:14px;margin-top:20px}.pagination button{background:#fff;border:1px solid #d6dbe4;border-radius:999px;color:#162500;cursor:pointer;font-family:inherit;padding:6px 14px}.pagination button:hover:not(:disabled){border-color:#003d56}.pagination button:disabled{cursor:not-allowed;opacity:.4}.prompt-versions-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.prompt-versions-list li{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:14px 18px}.prompt-versions-list li.current{border-color:#003d56;box-shadow:0 0 0 1px #003d562e}.prompt-version-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.prompt-version-head .when{color:#45505f;font-size:13px;font-weight:500}.prompt-version-head .badge{background:#003d56;border-radius:999px;color:#fff;font-size:11px;font-weight:500;letter-spacing:.3px;padding:3px 10px;text-transform:uppercase}.prompt-version-head button{background:#fff;border:1px solid #003d56;border-radius:999px;color:#003d56;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;margin-left:auto;padding:6px 14px;transition:background .15s,color .15s}.prompt-version-head button:hover:not(:disabled){background:#003d56;color:#fff}.prompt-version-text{background:#f4f6fc;border-radius:8px;color:#162500;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.55;margin:0;padding:12px 14px;white-space:pre-wrap;word-break:break-word}.api-key-form{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:1fr 2fr auto;margin-bottom:20px}.api-key-form label{margin-bottom:0}.api-key-form button{height:40px;padding:0 24px}@media (max-width:700px){.api-key-form{grid-template-columns:1fr}}.content-blocks-table textarea{background:#fff;border:1px solid #d6dbe4;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;padding:8px 10px;width:100%}.content-blocks-table textarea:focus{border-color:#003d56;box-shadow:0 0 0 3px #003d561f;outline:none}.content-blocks-table td button{background:#003d56;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;padding:6px 16px}.content-blocks-table td button:disabled{background:#c4cbd4;cursor:not-allowed}.content-block-key code{background:#f4f6fc;border-radius:4px;color:#002737;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;margin-bottom:4px;padding:2px 6px}@media (max-width:900px){.admin-layout{grid-template-columns:1fr}.admin-sidebar{flex-direction:column;height:auto;padding:20px 16px;position:static}.admin-sidebar nav{flex-direction:column;gap:2px}.admin-main{padding:20px 18px 32px}.admin-form,.admin-section{padding:18px 16px}}
/*# sourceMappingURL=main.1b73d7f6.css.map*/