@font-face{font-family:ALS-Sector;font-style:normal;font-display:swap;font-stretch:100%;font-weight:700;src:local(als-sector-bold),local(als sector bold),url(/assets/ALS_Sector_Bold-CdGFCtCv.ttf)format("truetype"),url(/assets/ALS_Sector_Bold-DhPuFSsJ.woff)format("woff")}@font-face{font-family:ALS-Sector;font-style:normal;font-display:swap;font-stretch:100%;font-weight:500;src:local(als-sector-regular),local(als sector regular),url(/assets/ALS_Sector_Regular-3aLeskYT.ttf)format("truetype"),url(/assets/ALS_Sector_Regular-DDCAjOjS.woff)format("woff")}@font-face{font-family:ALS-Sector;font-style:normal;font-display:swap;font-stretch:100%;font-weight:700;src:local(als-sector-bold),local(als sector bold),url(/assets/ALS_Sector_Bold-CdGFCtCv.ttf)format("truetype"),url(/assets/ALS_Sector_Bold-DhPuFSsJ.woff)format("woff")}@font-face{font-family:ALS-Sector;font-style:normal;font-display:swap;font-stretch:100%;font-weight:500;src:local(als-sector-regular),local(als sector regular),url(/assets/ALS_Sector_Regular-3aLeskYT.ttf)format("truetype"),url(/assets/ALS_Sector_Regular-DDCAjOjS.woff)format("woff")}html{overflow:hidden}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;text-rendering:optimizelegibility;color-scheme:dark;font-synthesis:none;-webkit-overflow-scrolling:touch;scrollbar-color:#7c7c7c transparent;scrollbar-width:thin;background:#141516;border:none;outline:none;width:100vw;height:100vh;margin:0;padding:0;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(1rem,.7vw + .7rem,1.3rem);font-weight:500;line-height:1.2;position:relative;overflow:hidden auto}body::-webkit-scrollbar{width:4px;height:4px}body::-webkit-scrollbar-track{background:0 0;border-radius:0}body::-webkit-scrollbar-thumb{background-color:#7c7c7c;border:2px solid #0000;border-radius:2px}body::-webkit-scrollbar-corner{background:0 0}body:hover{scrollbar-color:brightness(#7c7c7c, 1.2) transparent}body:hover::-webkit-scrollbar-thumb{background-color:brightness(#7c7c7c, 1.2)}#app{flex-direction:column;width:100%;height:100%;min-height:100vh;display:flex}a{color:inherit;text-decoration:none}a:visited{color:inherit}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.modal[data-v-6ea815e1]{z-index:999;backdrop-filter:blur(10px);opacity:1;width:100%;height:100vh;transition:opacity .2s;position:fixed;top:0;left:0}.modal .modal-background[data-v-6ea815e1]{opacity:.6;background-color:#000;width:100%;height:100vh;position:fixed;top:0;left:0}.modal .form[data-v-6ea815e1]{background:#303030;border-radius:10px;width:calc(100% - 40px);max-width:600px;max-height:calc(100vh - 40px);padding:20px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.modal .form .confirm-button[data-v-6ea815e1]{text-align:center;width:45%;margin-left:2.5%;margin-right:2.5%;display:inline-block}.modal .form .close-btn[data-v-6ea815e1]{color:#b8b8b8;cursor:pointer;width:20px;height:20px;transition:all .2s;position:absolute;top:10px;right:20px}.modal .form .close-btn[data-v-6ea815e1]:hover{color:#e7e7e7;text-shadow:#e7e7e7;transform:scale(1.1)}.modal .form .info-container[data-v-6ea815e1]{white-space:pre-wrap}.modal .form .info-container .title[data-v-6ea815e1]{color:#e7e7e7;margin-bottom:10px;font-size:1.2rem;line-height:1.2}.modal .form .info-container .description[data-v-6ea815e1]{color:#b8b8b8;font-size:1rem;line-height:1.2}.modal .form .fields-container .form-group .input[data-v-6ea815e1]{all:unset;box-sizing:border-box;color:#e7e7e7;border:2px solid #e7e7e7;border-radius:100000000px;width:100%;margin-top:10px;padding:5px 15px;font-size:1.2rem;line-height:1.2}.modal .form .submit-container .confirm-buttons[data-v-6ea815e1]{gap:20px;display:flex}.modal .form .submit-container .confirm-button[data-v-6ea815e1]{color:#dcdcdc;text-shadow:none;cursor:pointer;box-sizing:border-box;background:#333;border:0 solid #d7d7d7;border-radius:1000000000px;justify-content:center;align-items:center;width:50%;min-height:40px;margin:20px auto auto;padding:10px 20px;font-size:1.2rem;line-height:1.2;transition:all .2s;display:flex}.modal .form .submit-container .confirm-button[data-v-6ea815e1]:hover{color:#fff;border-color:#fff}.modal.hidden[data-v-6ea815e1]{opacity:0;pointer-events:none}.popup-messages{pointer-events:none;z-index:1000;width:225px;font-family:Arial;position:fixed;top:15px;right:15px}.popup-messages .popup-message{box-sizing:content-box;color:textColor1;opacity:1;border-radius:2px;margin-bottom:15px;padding:10px;overflow:hidden}.popup-messages .popup-message .title{padding-bottom:5px}.popup-messages .popup-message{background-color:#28a745;border-left:5px solid #218838}.popup-messages .popup-message.error{background-color:#e54d42;border-left-color:#b82e24}.popup-messages .popup-message.alert{background-color:#d9d23f;border-left-color:#b89f24}.popup-messages .popup-message._transitionOpacity{opacity:.3;transition:opacity 1s}.popup-messages .popup-message._transitionHeight{opacity:0;height:0;margin:0;padding:0;transition:all .3s}.wrapper[data-v-ff8fc4cb]{flex:1;width:100%;min-height:100%}.scale-in-enter-active{animation:.2s scale-in;overflow:hidden}.scale-in-leave-active{animation:.2s scale-out;overflow:hidden}.opacity-enter-active{animation:.3s opacity}.opacity-leave-active{animation:.3s reverse forwards opacity}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes scale-in{0%{opacity:0;transform:scale(1.05)}25%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.chat-search[data-v-26c4bd9d]{background:#ffffff0d;border-radius:10px;align-items:center;gap:10px;margin:12px 16px;padding:12px;transition:all .2s;display:flex}.chat-search>img[data-v-26c4bd9d]{width:1lh;height:1lh;margin:0 10px 0 0}.chat-search[data-v-26c4bd9d]:focus-within{background:#ffffff14;border-color:#ff9b2a4d}.chat-search__icon[data-v-26c4bd9d]{color:#a5a5a5;flex-shrink:0}.chat-search__input[data-v-26c4bd9d]{color:#fff;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.6rem,.3vw + .7rem,.8rem);line-height:1.2}.chat-search__input[data-v-26c4bd9d]::placeholder{color:#7f7f7f}.chat-search__clear[data-v-26c4bd9d]{cursor:pointer;color:#a5a5a5;background:0 0;border:none;border-radius:5px;outline:none;flex-shrink:0;align-items:center;margin:0;padding:0;display:flex}.chat-search__clear>img[data-v-26c4bd9d]{width:1lh;height:1lh;margin:0 10px 0 0}.chat-search__clear[data-v-26c4bd9d]:hover{color:#e5e5e5;background:#ffffff1a}.chat-dialog-card[data-v-803e6b64]{padding-block:10px;cursor:pointer;align-items:center;gap:12px;padding-left:20px;padding-right:10px;transition:all .2s;display:flex;position:relative}.chat-dialog-card[data-v-803e6b64]:hover{background:#ffffff08}.chat-dialog-card--active[data-v-803e6b64]{background:#ff9b2a1a;border-left:3px solid #ff9b2a}.chat-dialog-card__icon[data-v-803e6b64]{color:#ccc;opacity:.6;flex-shrink:0}.chat-dialog-card--active .chat-dialog-card__icon[data-v-803e6b64]{color:#ff9b2a;opacity:.8}.chat-dialog-card__content[data-v-803e6b64]{flex:1;min-width:0}.chat-dialog-card__title[data-v-803e6b64]{color:#fff;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:4px;padding-block:1px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.8rem,.5vw + .7rem,1rem);font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.chat-dialog-card__title-input[data-v-803e6b64]{color:#fff;padding:0;background:#ffffff0d;border:1px solid #ff9b2a;border-radius:5px;outline:none;width:100%;margin:0 0 4px -4px;padding:0 4px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.8rem,.5vw + .7rem,1rem);font-weight:600;line-height:1.2}.chat-dialog-card__meta[data-v-803e6b64]{align-items:center;gap:8px;display:flex}.chat-dialog-card__date[data-v-803e6b64]{color:#a5a5a5;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.6rem,.3vw + .7rem,.8rem);line-height:1.2}.chat-dialog-card__count[data-v-803e6b64]{color:#7f7f7f;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.6rem,.3vw + .7rem,.8rem);line-height:1.2}.chat-dialog-card__count[data-v-803e6b64]:before{content:"•";color:#7f7f7f;margin-right:8px}.chat-dialog-card__actions[data-v-803e6b64]{align-items:center;gap:4px;display:flex}.chat-dialog-card__edit[data-v-803e6b64]{cursor:pointer;color:#a5a5a5;padding:0;opacity:0;background:0 0;border:none;border-radius:100000000000000px;outline:none;align-items:center;margin:0;padding:4px;transition:all .2s;display:flex}.chat-dialog-card__edit>img[data-v-803e6b64]{width:1lh;height:1lh;margin:0 10px 0 0}.chat-dialog-card__delete[data-v-803e6b64]{cursor:pointer;color:#a5a5a5;padding:0;opacity:0;background:0 0;border:none;border-radius:100000000000000px;outline:none;align-items:center;margin:0;padding:4px;transition:all .2s;display:flex}.chat-dialog-card__delete>img[data-v-803e6b64]{width:1lh;height:1lh;margin:0 10px 0 0}.chat-dialog-card:hover .chat-dialog-card__edit[data-v-803e6b64],.chat-dialog-card:hover .chat-dialog-card__delete[data-v-803e6b64]{opacity:1}.chat-dialog-card__edit[data-v-803e6b64]:hover{color:#ff9b2a;background:#ff9b2a1a}.chat-dialog-card__delete[data-v-803e6b64]:hover{color:#ff5556;background:#ff55561a}.chat-sidebar-footer[data-v-ff310be4]{padding:16px 20px;background:linear-gradient(#1c1a14 2px,#0000 2px) 50%/80% 100% no-repeat;padding-bottom:0}.chat-sidebar-footer__top-block[data-v-ff310be4]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.chat-sidebar-footer__stats[data-v-ff310be4]{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.chat-sidebar-footer__stat[data-v-ff310be4]{color:#a5a5a5;align-items:center;gap:8px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.6rem,.3vw + .7rem,.8rem);line-height:1.2;display:flex}.chat-sidebar-footer__stat svg[data-v-ff310be4]{color:#7f7f7f;flex-shrink:0}.chat-sidebar-footer__actions[data-v-ff310be4]{justify-content:flex-end;margin-bottom:12px;display:flex}.chat-sidebar-footer__settings-btn[data-v-ff310be4]{cursor:pointer;color:#a5a5a5;opacity:.5;background:0 0;border:none;border-radius:100000000000000px;outline:none;align-items:center;margin:0;padding:6px;transition:all .2s;display:flex}.chat-sidebar-footer__settings-btn>img[data-v-ff310be4]{width:20px;height:20px;margin:0}.chat-sidebar-footer__settings-btn[data-v-ff310be4]:hover{color:#e5e5e5;opacity:.8;background:#ffffff0d}.chat-sidebar-footer__disclaimer[data-v-ff310be4]{text-align:center;color:#7f7f7f;border-top:1px solid #ffffff0d;margin-bottom:8px;padding-top:8px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.6rem,.3vw + .7rem,.8rem);line-height:1.2}.chat-sidebar-footer__disclaimer a[data-v-ff310be4]{color:#ff9b2a;background:linear-gradient(#ff9b2a,#ff9b2a) 50% 100%/0 1px no-repeat;transition:all .2s}@media (width>=701px){.chat-sidebar-footer__disclaimer a[data-v-ff310be4]:hover{background-size:100% 1px}}.chat-settings[data-v-3b0ccab6]{background:#131415;flex-direction:column;height:100%;display:flex}.chat-settings__header[data-v-3b0ccab6]{opacity:0;animation:.5s forwards float-left-3b0ccab6;animation-delay:calc(var(--animation-index,0) * .1s);background:linear-gradient(0deg,#1c1a14 2px,#0000 2px) 50%/80% 100% no-repeat;justify-content:space-between;align-items:center;padding:20px;display:flex}.chat-settings__header>img[data-v-3b0ccab6]{width:1lh;height:1lh;margin:0 10px 0 0}@keyframes float-left-3b0ccab6{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.chat-settings__title[data-v-3b0ccab6]{color:#fff;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(1rem,1vw + 1rem,1.5rem);font-weight:700;line-height:1.2}.chat-settings__close[data-v-3b0ccab6]{cursor:pointer;color:#ccc;background:0 0;border:none;border-radius:100000000000000px;outline:none;align-items:center;margin:0;padding:5px;transition:all .2s;display:flex}.chat-settings__close>img[data-v-3b0ccab6]{width:20px;height:20px;margin:0}.chat-settings__close[data-v-3b0ccab6]:hover{color:#fff;background:#ffffff0d}.chat-settings__content[data-v-3b0ccab6]{flex:1;padding:20px;overflow-y:auto}.chat-settings__section[data-v-3b0ccab6]{margin-bottom:32px}.chat-settings__label[data-v-3b0ccab6]{color:#e5e5e5;opacity:0;animation:.5s forwards float-left-3b0ccab6;animation-delay:calc(var(--animation-index,0) * .1s);margin-bottom:12px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.8rem,.5vw + .7rem,1rem);font-weight:600;line-height:1.2;display:block}.chat-settings__select-wrapper[data-v-3b0ccab6]{opacity:0;animation:.5s forwards float-left-3b0ccab6;animation-delay:calc(var(--animation-index,0) * .1s);position:relative}.chat-settings__select[data-v-3b0ccab6]{color:#fff;cursor:pointer;appearance:none;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;margin:0;padding:10px 40px 10px 16px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.8rem,.5vw + .7rem,1rem);line-height:1.2}.chat-settings__select[data-v-3b0ccab6]:focus{background:#ffffff14;border-color:#ff9b2a}.chat-settings__select option[data-v-3b0ccab6]{color:#fff;background:#141516}.chat-settings__select-arrow[data-v-3b0ccab6]{color:#a5a5a5;pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.chat-settings__range-wrapper[data-v-3b0ccab6]{opacity:0;animation:.5s forwards float-left-3b0ccab6;animation-delay:calc(var(--animation-index,0) * .1s);margin-top:8px}.chat-settings__range[data-v-3b0ccab6]{appearance:none;background:#ffffff1a;border-radius:100000000000000px;outline:none;width:100%;height:4px;margin-bottom:8px}.chat-settings__range[data-v-3b0ccab6]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#ff9b2a;border:2px solid #fff3;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #0000004d}.chat-settings__range[data-v-3b0ccab6]::-moz-range-thumb{cursor:pointer;background:#ff9b2a;border:2px solid #fff3;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #0000004d}.chat-settings__range-labels[data-v-3b0ccab6]{justify-content:space-between;margin-bottom:12px;display:flex}.chat-settings__range-label[data-v-3b0ccab6]{color:#a5a5a5;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.6rem,.3vw + .7rem,.8rem);line-height:1.2}.chat-settings__range-descriptions[data-v-3b0ccab6]{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.chat-settings__range-desc[data-v-3b0ccab6]{text-align:center}.chat-settings__range-desc--left[data-v-3b0ccab6]{text-align:left}.chat-settings__range-desc--right[data-v-3b0ccab6]{text-align:right}.chat-settings__range-desc-title[data-v-3b0ccab6]{color:#ccc;margin-bottom:2px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.6rem,.3vw + .7rem,.8rem);font-weight:600;line-height:1.2;display:block}.chat-settings__range-desc-text[data-v-3b0ccab6]{color:#7f7f7f;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.6rem,.3vw + .7rem,.8rem);line-height:1.3;display:block}.chat-settings__footer[data-v-3b0ccab6]{padding:16px 20px}.chat-settings__save-btn[data-v-3b0ccab6]{cursor:pointer;user-select:none;box-sizing:border-box;color:#000;width:100%;text-shadow:none;background:#ff9b2a;border:1px solid #ff9b2a;border-radius:10px;justify-content:center;align-items:center;padding:10px 20px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(1rem,.7vw + .7rem,1.3rem);font-weight:700;line-height:1.2;transition:all .2s;display:flex}.chat-settings__save-btn>img[data-v-3b0ccab6]{width:1lh;height:1lh;margin:0 10px 0 0}.chat-settings__save-btn[disabled][data-v-3b0ccab6]:not([disabled=false]){pointer-events:none;color:#fff;box-shadow:none;background:#8f8f90}.chat-settings__save-btn[data-v-3b0ccab6]:hover{background:#ffa53f}.chat-sidebar[data-v-1346eafc]{opacity:0;height:100%;animation:.5s forwards float-left-1346eafc;animation-delay:calc(var(--animation-index,0) * .1s);background:#131415;flex-direction:column;display:flex}@keyframes float-left-1346eafc{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.chat-sidebar__header[data-v-1346eafc]{background:linear-gradient(0deg,#1c1a14 2px,#0000 2px) 50%/80% 100% no-repeat;justify-content:space-between;align-items:center;padding:20px;display:flex}.chat-sidebar__close-btn[data-v-1346eafc]{cursor:pointer;background:0 0;border:none;outline:none;align-items:center;margin:0;padding:0;display:flex}.chat-sidebar__close-btn>img[data-v-1346eafc]{width:1lh;height:1lh;margin:0 10px 0 0}.chat-sidebar__close-btn[data-v-1346eafc]{color:#ccc;border-radius:100000000000000px;padding:8px;transition:all .2s;display:none}.chat-sidebar__close-btn[data-v-1346eafc]:hover{color:#fff;background:#ffffff0d}@media (width<=700px){.chat-sidebar__close-btn[data-v-1346eafc]{display:flex}}.chat-sidebar__logo-container[data-v-1346eafc]{align-items:center;gap:12px;display:flex}.chat-sidebar__logo[data-v-1346eafc]{width:30px;height:30px}.chat-sidebar__title[data-v-1346eafc]{color:#fff;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(1rem,1vw + 1rem,1.5rem);font-weight:700;line-height:1.2}.chat-sidebar__new-chat[data-v-1346eafc]{cursor:pointer;color:#ff9b2a;background:0 0;border:none;border-radius:100000000000000px;outline:none;align-items:center;margin:0;padding:8px;transition:all .2s;display:flex}.chat-sidebar__new-chat>img[data-v-1346eafc]{width:1lh;height:1lh;margin:0 10px 0 0}.chat-sidebar__new-chat[data-v-1346eafc]:hover{background:#ff9b2a1a}.chat-sidebar__empty[data-v-1346eafc]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.chat-sidebar__empty-icon[data-v-1346eafc]{color:#a5a5a5;opacity:.5;margin-bottom:16px}.chat-sidebar__empty-text[data-v-1346eafc]{color:#ccc;margin-bottom:8px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(1rem,.7vw + .7rem,1.3rem);font-weight:600;line-height:1.2}.chat-sidebar__empty-hint[data-v-1346eafc]{color:#7f7f7f;max-width:200px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.8rem,.5vw + .7rem,1rem);line-height:1.2}.chat-sidebar__dialogs[data-v-1346eafc]{flex:1;padding:10px 0;overflow-y:auto}.chat-sidebar__group[data-v-1346eafc]{margin-bottom:20px}.chat-sidebar__group-title[data-v-1346eafc]{color:#a5a5a5;text-transform:uppercase;letter-spacing:.5px;padding:8px 20px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.6rem,.3vw + .7rem,.8rem);font-weight:700;line-height:1.2}.chat-message[data-v-67ef864a]{border-radius:10px;align-items:flex-start;gap:8px;padding-block:8px;display:flex}.chat-message--user[data-v-67ef864a]{justify-content:flex-end}.chat-message--user .chat-message__bubble[data-v-67ef864a]{background:#372919;border:1px solid #5a3d1c;max-width:70%}.chat-message--bot[data-v-67ef864a]{justify-content:flex-start}.chat-message--bot .chat-message__bubble[data-v-67ef864a]{background:#1f2021;border:1px solid #262728;max-width:95%}.chat-message__bubble[data-v-67ef864a]{border-radius:10px;padding:12px 16px;position:relative}.chat-message__bubble:hover .chat-message__actions[data-v-67ef864a]{opacity:1;visibility:visible}.chat-message__content[data-v-67ef864a]{color:#fff;word-break:break-word;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.8rem,.5vw + .7rem,1rem);line-height:1.5}.chat-message__markdown[data-v-67ef864a] h1,.chat-message__markdown[data-v-67ef864a] h2,.chat-message__markdown[data-v-67ef864a] h3,.chat-message__markdown[data-v-67ef864a] h4,.chat-message__markdown[data-v-67ef864a] h5,.chat-message__markdown[data-v-67ef864a] h6{margin-bottom:8px;font-family:ALS-Sector,Roboto,monospace;font-weight:700;line-height:1.3}.chat-message__markdown[data-v-67ef864a] h1{font-size:1.4em}.chat-message__markdown[data-v-67ef864a] h2{font-size:1.2em}.chat-message__markdown[data-v-67ef864a] h3{font-size:1.1em}.chat-message__markdown[data-v-67ef864a] p{margin-bottom:8px}.chat-message__markdown[data-v-67ef864a] ul,.chat-message__markdown[data-v-67ef864a] ol{margin:8px 0;padding-left:20px}.chat-message__markdown[data-v-67ef864a] li{margin-bottom:4px}.chat-message__markdown[data-v-67ef864a] code{background:#ffffff1a;border-radius:5px;padding:2px 6px;font-family:Fira Code,monospace;font-size:.9em}.chat-message__markdown[data-v-67ef864a] .code-block-wrapper{border:1px solid #ffffff14;border-radius:10px;margin:12px 0;overflow:hidden}.chat-message__markdown[data-v-67ef864a] .code-block-header{background:#ffffff08;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:2px 12px;display:flex}.chat-message__markdown[data-v-67ef864a] .code-block-language{color:#a5a5a5;text-transform:uppercase;letter-spacing:.5px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.6rem,.3vw + .7rem,.8rem);line-height:1.2}.chat-message__markdown[data-v-67ef864a] .code-block-copy-btn{cursor:pointer;color:#a5a5a5;background:0 0;border:none;border-radius:5px;outline:none;margin:0;padding:4px;transition:all .2s}.chat-message__markdown[data-v-67ef864a] .code-block-copy-btn:hover{color:#fff;background:#ffffff1a}.chat-message__markdown[data-v-67ef864a] .code-block-copy-btn.copied{color:#54f851}.chat-message__markdown[data-v-67ef864a] pre{background:#ffffff05;margin:0;padding:12px;overflow-x:auto}.chat-message__markdown[data-v-67ef864a] pre code{background:0 0;padding:0;font-size:.85em;line-height:1.6}.chat-message__markdown[data-v-67ef864a] .hljs{background:0 0}.chat-message__markdown[data-v-67ef864a] blockquote{color:#ccc;border-left:3px solid #ff9b2a;margin:8px 0;padding-left:12px}.chat-message__markdown[data-v-67ef864a] a{color:#ff9b2a;text-decoration:underline}.chat-message__markdown[data-v-67ef864a] table{border-collapse:collapse;width:100%;margin:8px 0}.chat-message__markdown[data-v-67ef864a] th,.chat-message__markdown[data-v-67ef864a] td{text-align:left;border:1px solid #ffffff1a;padding:6px 10px}.chat-message__markdown[data-v-67ef864a] th{background:#ffffff0d;font-weight:600}.chat-message__meta[data-v-67ef864a]{align-items:center;gap:8px;margin-top:6px;display:flex}.chat-message__time[data-v-67ef864a]{color:#a5a5a5;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.6rem,.3vw + .7rem,.8rem);line-height:1.2}.chat-message__edited[data-v-67ef864a]{color:#7f7f7f;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.6rem,.3vw + .7rem,.8rem);font-style:italic;line-height:1.2}.chat-message__actions[data-v-67ef864a]{opacity:0;visibility:hidden;flex-direction:column;gap:4px;transition:all .15s;display:flex;position:absolute;top:-10px;left:auto;right:-10px}.chat-message__action-btn[data-v-67ef864a]{cursor:pointer;color:#a5a5a5;backdrop-filter:blur(10px);background:#14151633;border:1px solid #ffffff1a;border-radius:100000000000000px;outline:none;align-items:center;margin:0;padding:6px;transition:all .2s;display:flex}.chat-message__action-btn>img[data-v-67ef864a]{width:1lh;height:1lh;margin:0 10px 0 0}.chat-message__action-btn[data-v-67ef864a]:hover{color:#ff9b2a;background:#2a2c2f;border-color:#ff9b2a}.chat-message__edit-input[data-v-67ef864a]{color:#fff;resize:vertical;background:#ffffff0d;border:none;border-radius:5px;outline:none;width:100%;min-height:60px;margin:0;padding:8px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.8rem,.5vw + .7rem,1rem);line-height:1.2}.chat-message__edit-actions[data-v-67ef864a]{gap:8px;margin-top:8px;display:flex}.chat-message__edit-actions button[data-v-67ef864a]{cursor:pointer;user-select:none;box-sizing:border-box;color:#fff;text-shadow:none;background:#1f2021;border:1px solid #1c1a14;border-radius:10px;justify-content:center;align-items:center;padding:4px 12px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.6rem,.3vw + .7rem,.8rem);line-height:1.2;transition:all .2s;display:flex}.chat-message__edit-actions button>img[data-v-67ef864a]{width:1lh;height:1lh;margin:0 10px 0 0}.chat-message__edit-actions button[data-v-67ef864a]:hover{background:#18191a}.chat-message__edit-actions button[disabled][data-v-67ef864a]:not([disabled=false]){pointer-events:none;color:#fff;box-shadow:none;background:#8f8f90}.chat-message__edit-save[data-v-67ef864a]{color:#000;background:#ff9b2a;border-color:#ff9b2a}.chat-message__edit-save[data-v-67ef864a]:hover{background:#ffa53f}.chat-message__edit-cancel[data-v-67ef864a]{color:#ccc;background:0 0}.chat-message__edit-cancel[data-v-67ef864a]:hover{background:#ffffff0d}.chat-message--highlighted[data-v-67ef864a]{animation:3s cubic-bezier(.33,.03,.14,.99) highlight-message-block-67ef864a}.chat-message--highlighted .chat-message__bubble[data-v-67ef864a]{animation:3s cubic-bezier(.33,.03,.14,.99) highlight-message-67ef864a}@keyframes highlight-message-67ef864a{0%{transform:scale(1.02);box-shadow:0 0 20px #ff9b2a80}to{transform:scale(1);box-shadow:0 0 #ff9b2a00}}@keyframes highlight-message-block-67ef864a{0%{background:#2a2621}to{background:#2a262100}}.bubble-btn[data-v-012f5839]{cursor:pointer;color:#ff9b2a;background:0 0;border:1px solid #ff9b2a26;border-radius:100000000000000px;outline:none;width:40px;height:40px;margin:0;padding:8px;transition:all .2s;position:relative}.bubble-btn[data-v-012f5839]:hover:not(:disabled){background:#ff9b2a26;transform:scale(1.1)}.bubble-btn[data-v-012f5839]:active:not(:disabled){transform:scale(.95)}.bubble-btn[data-v-012f5839]:disabled{cursor:default;opacity:.5}.bubble-btn--stop[data-v-012f5839]{color:#ff5556}.bubble-btn--stop[data-v-012f5839]:hover:not(:disabled){background:#ff555626}.bubble-btn--loading[data-v-012f5839]{color:#ffd748}.bubble-btn--disabled[data-v-012f5839]{color:#a5a5a5}.chat-graph[data-v-52891700]{pointer-events:all;width:150px;position:absolute;top:100px;bottom:150px;right:5px}@media (width<=700px){.chat-graph[data-v-52891700]{width:50px}}.chat-graph svg[data-v-52891700]{width:100%;height:100%}.node{transition:transform .2s}.node-circle,.node-glow{transition:all .2s}.chat-graph__empty[data-v-52891700]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;display:flex}.chat-graph__empty-icon[data-v-52891700]{color:#a5a5a5;opacity:.4;margin-bottom:12px}.chat-graph__empty-text[data-v-52891700]{color:#ccc;margin-bottom:4px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.8rem,.5vw + .7rem,1rem);font-weight:600;line-height:1.2}.chat-graph__empty-hint[data-v-52891700]{color:#7f7f7f;max-width:150px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.6rem,.3vw + .7rem,.8rem);line-height:1.3}.chat-graph__tooltip-wrapper[data-v-52891700]{z-index:1000;pointer-events:all;opacity:0;animation:.2s forwards float-right-52891700;animation-delay:calc(var(--animation-index,0) * .1s);backdrop-filter:blur(10px);background:#1415164d;border-radius:5px;flex-direction:column;align-items:flex-end;display:flex;position:fixed}@keyframes float-right-52891700{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0)}}.chat-graph__tooltip[data-v-52891700]{border:1px solid #1c1a14;border-radius:5px;max-width:200px;padding:8px 12px;box-shadow:0 4px 12px #0000004d}.chat-graph__tooltip-content[data-v-52891700]{color:#fff;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:4px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.6rem,.3vw + .7rem,.8rem);line-height:1.4;display:-webkit-box;overflow:hidden}.chat-graph__tooltip-time[data-v-52891700]{color:#a5a5a5;text-align:right;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.6rem,.3vw + .7rem,.8rem);line-height:1.2}.chat-graph__branch-btn[data-v-52891700]{cursor:pointer;color:#ff9b2a;backdrop-filter:blur(10px);background:#14151699;border:1px solid #ff9b2a4d;border-radius:100000000000000px;outline:none;align-items:center;margin:0 5px 0 0;padding:6px;transition:all .2s;display:flex}.chat-graph__branch-btn>img[data-v-52891700]{width:1lh;height:1lh;margin:0 10px 0 0}.chat-graph__branch-btn[data-v-52891700]:hover{background:#ff9b2a33;border-color:#ff9b2a;transform:scale(1.1)}.chat-dialog[data-v-d65dccf8]{flex-direction:column;align-items:center;height:100%;display:flex;position:relative}.chat-dialog__empty[data-v-d65dccf8]{flex:1;justify-content:center;align-items:center;width:100%;padding:40px 20px;display:flex}.chat-dialog__empty-content[data-v-d65dccf8]{text-align:center;opacity:0;animation:.6s forwards float-_-d65dccf8;animation-delay:calc(var(--animation-index,0) * .1s)}@keyframes float-_-d65dccf8{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}.chat-dialog__empty-icon[data-v-d65dccf8]{color:#ff9b2a;opacity:.5;margin-bottom:0}.chat-dialog__empty-title[data-v-d65dccf8]{color:#fff;margin-bottom:8px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(1rem,1vw + 1rem,1.5rem);font-weight:700;line-height:1.2}.chat-dialog__empty-text[data-v-d65dccf8]{color:#ccc;max-width:300px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.8rem,.5vw + .7rem,1rem);line-height:1.5}.chat-dialog__messages[data-v-d65dccf8]{scrollbar-color:#7c7c7c transparent;scrollbar-width:thin;flex-direction:column;flex:1;width:100%;max-width:800px;margin:0;padding:20px 150px 20px 12.5px;display:flex;overflow-y:auto}@media (width<=700px){.chat-dialog__messages[data-v-d65dccf8]{padding-right:50px}}.chat-dialog__messages[data-v-d65dccf8]::-webkit-scrollbar{width:4px;height:4px}.chat-dialog__messages[data-v-d65dccf8]::-webkit-scrollbar-track{background:0 0;border-radius:0}.chat-dialog__messages[data-v-d65dccf8]::-webkit-scrollbar-thumb{background-color:#7c7c7c;border:2px solid #0000;border-radius:2px}.chat-dialog__messages[data-v-d65dccf8]::-webkit-scrollbar-corner{background:0 0}.chat-dialog__messages[data-v-d65dccf8]:hover{scrollbar-color:brightness(#7c7c7c, 1.2) transparent}.chat-dialog__messages[data-v-d65dccf8]:hover::-webkit-scrollbar-thumb{background-color:brightness(#7c7c7c, 1.2)}.chat-dialog__messages-inner[data-v-d65dccf8]{width:100%}.chat-dialog__input[data-v-d65dccf8]{opacity:0;width:calc(100% - 25px);max-width:800px;animation:.5s forwards float-bottom-d65dccf8;animation-delay:calc(var(--animation-index,0) * .1s);background:#1f2021;border-radius:10px;margin:25px;position:relative}@keyframes float-bottom-d65dccf8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translate(0)}}.chat-dialog__textarea[data-v-d65dccf8]{resize:none;border-radius:inherit;color:#fff;background:0 0;border:none;outline:none;width:100%;min-height:100px;max-height:350px;margin:0;padding:16px 50px 16px 20px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.8rem,.5vw + .7rem,1rem);line-height:1.2;transition:all .2s;display:block}.chat-dialog__textarea[data-v-d65dccf8]::placeholder{color:#a5a5a5}.chat-dialog__textarea[data-v-d65dccf8]:focus{background:#ffffff14}.chat-dialog__textarea--disabled[data-v-d65dccf8]{cursor:not-allowed;opacity:.6}.chat-dialog__typing[data-v-d65dccf8]{gap:4px;margin:8px 0;padding:12px 16px;display:flex}.chat-dialog .typing-dot[data-v-d65dccf8]{background:#ff9b2a;border-radius:50%;width:8px;height:8px;animation:1.4s infinite typing-d65dccf8}.chat-dialog .typing-dot[data-v-d65dccf8]:nth-child(2){animation-delay:.2s}.chat-dialog .typing-dot[data-v-d65dccf8]:nth-child(3){animation-delay:.4s}@keyframes typing-d65dccf8{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-10px)}}.chat-dialog__send-button[data-v-d65dccf8]{position:absolute;bottom:10px;right:10px}.chat-dialog__disclaimer[data-v-d65dccf8]{color:#7f7f7f;white-space:nowrap;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.6rem,.3vw + .7rem,.8rem);line-height:1.2;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.chat-dialog__button-open-graph[data-v-d65dccf8]{cursor:pointer;background:#1f2021;border-top:none;border-bottom:1px solid #1c1a14;border-left:1px solid #1c1a14;border-right:none;border-bottom-left-radius:100000000000000px;outline:none;width:50px;height:50px;margin:0;padding:5px 5px 12px 12px;position:absolute;top:0;right:0}.message-list-enter-active[data-v-d65dccf8]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.message-list-leave-active[data-v-d65dccf8]{transition:all .3s ease-in}.message-list-enter-from[data-v-d65dccf8]{opacity:0;transform:translateY(20px)scale(.95)}.message-list-leave-to[data-v-d65dccf8]{opacity:0;transform:translate(-30px)}.message-list-move[data-v-d65dccf8]{transition:transform .3s}.chat-welcome[data-v-23c82293]{justify-content:center;align-items:center;height:100%;padding:20px;display:flex;position:relative;overflow:hidden}.chat-welcome__content[data-v-23c82293]{text-align:center;z-index:1;margin-top:60px;position:relative}.chat-welcome__bubbles[data-v-23c82293]{z-index:-1;opacity:0;width:300px;height:300px;animation:.5s forwards opacity-23c82293;animation-delay:calc(var(--animation-index,0) * .1s);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(2)}@keyframes opacity-23c82293{0%{opacity:0}to{opacity:1}}.chat-welcome .bubble[data-v-23c82293]{animation:3s ease-in-out infinite float-y-23c82293;position:absolute}.chat-welcome .bubble[data-v-23c82293]>*{background:#ff9b2a1a;border:2px solid #ff9b2a33;border-radius:50%;width:100%;height:100%;animation:7s ease-in-out infinite float-x-23c82293}.chat-welcome .bubble--1[data-v-23c82293]{width:60px;height:60px;animation-delay:0s;top:20%;left:10%}.chat-welcome .bubble--1[data-v-23c82293]>*{animation-delay:1s}.chat-welcome .bubble--2[data-v-23c82293]{width:50px;height:50px;animation-delay:.5s;top:10%;right:20%}.chat-welcome .bubble--2[data-v-23c82293]>*{animation-delay:2s}.chat-welcome .bubble--3[data-v-23c82293]{width:60px;height:60px;animation-delay:1s;bottom:10%;right:10%}.chat-welcome .bubble--3[data-v-23c82293]>*{animation-delay:4s}.chat-welcome .bubble--4[data-v-23c82293]{width:50px;height:50px;animation-delay:1.5s;bottom:30%;left:15%}.chat-welcome .bubble--4[data-v-23c82293]>*{animation-delay:6s}.chat-welcome .bubble--5[data-v-23c82293]{width:70px;height:70px;animation-delay:2s;top:40%;right:15%}.chat-welcome .bubble--5[data-v-23c82293]>*{animation-delay:0s}@keyframes float-y-23c82293{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float-x-23c82293{0%,to{transform:translate(0)}50%{transform:translate(20px)}}.chat-welcome__title[data-v-23c82293]{color:#fff;opacity:0;animation:.5s forwards float-_-23c82293;animation-delay:calc(var(--animation-index,0) * .1s);margin-bottom:16px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(1.5rem,2vw + 1.5rem,2rem);font-weight:700;line-height:1.2}@keyframes float-_-23c82293{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}.chat-welcome__subtitle[data-v-23c82293]{color:#ccc;opacity:0;max-width:500px;animation:.5s forwards float-_-23c82293;animation-delay:calc(var(--animation-index,0) * .1s);margin-bottom:30px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(1rem,.7vw + .7rem,1.3rem);line-height:1.2}.chat-welcome__hint[data-v-23c82293]{color:#7f7f7f;opacity:0;max-width:500px;animation:.5s forwards float-bottom-23c82293;animation-delay:calc(var(--animation-index,0) * .1s);margin-bottom:20px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.8rem,.5vw + .7rem,1rem);line-height:1.2}@keyframes float-bottom-23c82293{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0)}}.chat-welcome__input[data-v-23c82293]{backdrop-filter:blur(10px);opacity:0;max-width:600px;animation:.5s forwards float-bottom-23c82293;animation-delay:calc(var(--animation-index,0) * .1s);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;align-items:flex-end;gap:12px;margin:0 auto 20px;padding:16px;display:flex}.chat-welcome__textarea[data-v-23c82293]{color:#fff;resize:none;background:0 0;border:none;outline:none;flex:1;min-height:60px;margin:0;padding:0;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(.8rem,.5vw + .7rem,1rem);line-height:1.2}.chat-welcome__textarea[data-v-23c82293]::placeholder{color:#a5a5a5}.chat-welcome__bubble-button[data-v-23c82293]{opacity:0;animation:.5s forwards float-bottom-23c82293;animation-delay:calc(var(--animation-index,0) * .1s)}.graph-fullscreen[data-v-67cca521]{z-index:10;background:#141516;position:absolute;inset:0}.graph-fullscreen__close[data-v-67cca521]{cursor:pointer;color:#fff;z-index:11;background:0 0;border:none;border-radius:5px;outline:none;margin:0;padding:8px;position:absolute;top:20px;right:20px}.graph-fullscreen__close[data-v-67cca521]:hover{background:#ffffff1a}.graph-fullscreen__canvas[data-v-67cca521]{width:100%;height:100%}.chat-layout[data-v-b12ffc7f]{height:100vh;display:flex;overflow:hidden}.chat-layout__overlay[data-v-b12ffc7f]{z-index:90;background:#00000080;display:none;position:fixed;inset:0}.chat-layout__sidebar-wrapper[data-v-b12ffc7f]{z-index:100;opacity:1;border-right:1px solid #1c1a14;flex:1;max-width:300px;height:100%;transition:all .2s;transform:translate(0)}.chat-layout__sidebar-wrapper--closed[data-v-b12ffc7f]{opacity:0;transform:translate(-100%)}.chat-layout__sidebar[data-v-b12ffc7f]{width:100%;height:100%}.chat-layout__main[data-v-b12ffc7f]{flex-direction:column;flex:1;min-width:200px;display:flex;position:relative;overflow:hidden}.chat-layout__burger[data-v-b12ffc7f]{cursor:pointer;z-index:50;color:#ccc;backdrop-filter:blur(10px);background:#141516cc;border:none;border-radius:100000000000000px;outline:none;align-items:center;margin:0;padding:8px;transition:all .2s;display:flex;position:absolute;top:12px;left:12px}.chat-layout__burger>img[data-v-b12ffc7f]{width:1lh;height:1lh;margin:0 10px 0 0}.chat-layout__burger[data-v-b12ffc7f]:hover{color:#fff;background:#141516e6}@media (width<=700px){.chat-layout__overlay[data-v-b12ffc7f]{display:block}.chat-layout__sidebar-wrapper[data-v-b12ffc7f]{width:300px;max-width:85vw;transition:transform .3s;position:fixed;top:0;bottom:0;left:0}}.root-404[data-v-a59c3d42]{width:100%;max-width:1280px;margin-left:max(50% - 660px,0px);margin-right:max(50% - 660px,0px);padding:30px 20px 70px}.root-404 .form[data-v-a59c3d42]{color:#fff;text-align:center;background-color:#141516;border-radius:10px;max-width:600px;margin:20px auto;padding:10px 20px 20px}.root-404 .form .title[data-v-a59c3d42]{margin-bottom:10px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(1rem,1vw + 1rem,1.5rem);line-height:1.2}.root-404 .form .info[data-v-a59c3d42]{margin-bottom:15px;font-family:ALS-Sector,Roboto,monospace;font-size:clamp(1rem,.7vw + .7rem,1.3rem);line-height:1.2}
/*$vite$:1*/