.chat-feedback-wrapper{padding:4px 0}.chat-feedback-buttons,.chat-feedback-wrapper{align-items:center;display:flex}.feedback-rating-buttons{border-radius:12px}.chat-feedback-buttons.show{opacity:1;pointer-events:auto;transform:translateY(0)}.chat-feedback-wrapper{border-radius:12px}.feedback-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#5d5d5d;cursor:pointer;display:flex;font-size:13.5px!important;gap:6px;height:28px;padding:6px}.feedback-btn:hover{background:#f5f5f5}.feedback-btn.selected{background:#eaeaea;cursor:default}.feedback-static-button{background-color:#f0f0f0;border:none;border-radius:10px;color:#333;cursor:default;font-size:14px;font-weight:500;padding:6px 12px}.feedback-static-button.good{background-color:#e6f4ea;color:#1e8e3e}.feedback-static-button.bad{background-color:#fce8e6;color:#e23629}.feedback-static-button.moreDetails{background-color:#e8f0fe;color:#1a73e8}.no-arrow-tooltip .ant-tooltip-inner{border:none;border-radius:12px;box-shadow:none;font-size:12.5px;padding:6px 12px}.no-arrow-tooltip .ant-tooltip-arrow{display:none}.tooltip{background-color:#333;border-radius:25px;color:#fff;font-size:12px;left:50%;opacity:0;padding:6px 10px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s,bottom .3s;visibility:hidden;white-space:nowrap;width:max-content;z-index:1}.feedback-btn{position:relative}.feedback-btn:hover .tooltip{bottom:-35px;opacity:1;visibility:visible}.chat-mode-banner{animation:fadeInBanner .4s ease forwards;background:#f9f9f9;border-radius:15px;color:#444;font-size:14px;line-height:1.45;margin-bottom:8px;margin-top:10px;opacity:0;padding:12px 14px}@keyframes fadeInBanner{0%{opacity:0;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}.chat-image-preview{border-radius:10px;cursor:pointer;margin:10px 0;max-height:160px;max-width:240px;overflow:hidden}.chat-image-preview img{display:block;height:auto;object-fit:cover;width:100%}.chat-start__content__hello{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:0 16px}.chat-start__description{font-size:1em;font-weight:300;line-height:1.2;text-align:center}.chat-start__input:disabled{align-content:baseline;background-color:#fff0;position:relative;top:11px}.chat-start__send-button:disabled{background-color:#dfdfdf;cursor:not-allowed}.language-javascript{font-family:Inter}.markdown-wrapper table{border-collapse:collapse;margin-bottom:2em;margin-top:1em;width:100%}.markdown-wrapper td,.markdown-wrapper th{border:none;border-bottom:1px solid #ececec;font-size:14px;text-align:left;vertical-align:top;width:30px}.markdown-wrapper th{background-color:#fff;font-weight:600}.markdown-wrapper td:last-child,.markdown-wrapper th:last-child{padding-right:0}.markdown-wrapper thead th{background:none!important;box-shadow:none!important;position:static!important;z-index:auto!important}.chat-message__pdf{align-items:center;background:#fff;border:1px solid #00000014;border-radius:12px;color:#333;display:inline-block;display:flex;font-size:14px;gap:10px;padding:8px 12px}.chat-start__attachment-icon{color:#555;font-size:36px}.chat-start__attachment-name{max-width:220px}.chat-start__attachment-container{align-items:center;border:1px solid #e5e5e5;border-radius:17px;display:flex;gap:8px;height:55px;padding:10px;width:265px;width:max-content}.chat-start__file-thumbnail-wrapper{cursor:pointer}.chat-start__attachment-name{color:#333;flex-grow:1;font-size:.9rem;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-start__attachment-remove{background:none;border:none;color:#888;cursor:pointer;font-size:1rem;padding:2px 6px;transition:color .2s}.chat-start__attachment-remove:hover{color:#a0a0a0}.chat-start__attachment-type{color:#7c7b7b;font-size:12px}.chat-message__attachment-text,.chat-start__attachment-meta{display:flex;flex-direction:column;gap:2px}.chat-message__attachment-info{display:flex;gap:8px}.chat-message__attachment-type{color:#7c7b7b;font-size:14px}.agent-dropdown{min-width:calc(30% + 10px)!important;width:100px!important}:where(.css-dev-only-do-not-override-1v5z42l).ant-select-single.ant-select-show-arrow .ant-select-selection-item{padding:1px!important}.agent-dropdown .rc-virtual-list-holder{overflow-y:scroll!important;scrollbar-width:thin}.agent-dropdown .rc-virtual-list-holder::-webkit-scrollbar{width:1px!important}.agent-dropdown .rc-virtual-list-holder::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:6px;box-shadow:inset 0 0 2px #0000001a}.agent-dropdown .rc-virtual-list-holder::-webkit-scrollbar-track{background:#fff;border-radius:6px}:where(.css-dev-only-do-not-override-1v5z42l).ant-select-single{margin-left:auto!important}.agent-dropdown .ant-select-item-option-selected{background-color:#f1f1f1!important;border-radius:8px}.agent-dropdown .ant-select-item-option:hover{border-radius:8px}.agent-dropdown .ant-select-item-option{padding-right:12px!important}:where(.ant-select-dropdown).agent-dropdown .ant-select-item-option{padding-right:12px!important}.agent-dropdown .rc-virtual-list-holder{padding-right:8px}:where(.css-dev-only-do-not-override-1v5z42l).ant-modal-root .ant-modal-mask{z-index:1003}.custom-submit{background-color:#e9e9e980;border:none;border-radius:10px;color:#000;cursor:pointer;font-size:14px;font-weight:400;padding:10px 16px;transition:background .3s}.custom-submit:hover{background-color:#cccccc80}:where(.css-dev-only-do-not-override-1v5z42l).ant-modal .ant-modal-content{border-radius:20px;padding:24px}.agent-files-scroll::-webkit-scrollbar{width:6px}.agent-files-scroll::-webkit-scrollbar-track{background:#f8f8f8;border-radius:20px}.agent-files-scroll::-webkit-scrollbar-thumb{background-color:#c4c4c4;border-radius:4px}.agent-files-scroll::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}:where(.css-1v5z42l).ant-select-single{margin-left:auto}:where(.css-1v5z42l).ant-select-single.ant-select-open .ant-select-selection-item{padding-inline-end:0}:where(.css-1v5z42l).ant-select-single.ant-select-show-arrow .ant-select-selection-item,:where(.css-1v5z42l).ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder,:where(.css-1v5z42l).ant-select-single.ant-select-show-arrow .ant-select-selection-search{padding-inline-end:0!important}:where(.css-1v5z42l).ant-select-dropdown .ant-select-item-option-content{padding:4px 0}:where(.css-1v5z42l).ant-modal-root .ant-modal-mask{z-index:1001!important}:where(.css-1v5z42l).ant-modal-root .ant-modal-wrap{z-index:1002}.chat-messages>.chat-message.assistant,.chat-messages>.chat-message.userAll{margin:16px 0}.chat-top-button-wrapper{align-items:center;display:flex;display:none;justify-content:center;margin:.4rem 4rem;z-index:1001}.suggest-norm-btn{background-color:#fff;border:1px solid #e5e5e5;border-radius:15px;box-shadow:none;color:#000;cursor:pointer;display:flex;font-size:16px;gap:6px;padding:8px 12px}.suggest-norm-icon,.suggest-norm-text{align-items:center;display:flex}.suggest-norm-btn:hover{background-color:#f5f5f5!important;color:#000!important}.ant-modal .ant-modal-close{border-radius:8px!important}@media (max-width:903px){.suggest-norm-icon{display:none}.suggest-norm-text{font-size:14px;text-align:center}}.chat-start__functions{margin-top:14px;width:100%}.chat-start__functions-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}.chat-start__function-btn{align-items:center;background-color:#f8f8f8;border:none;border-radius:25px;cursor:pointer;display:inline-flex;gap:10px;max-width:100%;padding:10px 14px;white-space:nowrap;width:auto}.chat-start__function-btn:hover{background:#fafafa}.chat-start__function-btn.is-disabled{cursor:not-allowed;opacity:.5;transform:none!important}.chat-start__function-icon{align-items:center;display:inline-flex;flex:0 0 auto;font-size:18px;height:20px;justify-content:center;line-height:1;width:20px}.chat-start__function-text{color:#5d5d5d;font-size:14px;font-weight:400;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-start__function-btn[data-key=norms] .chat-start__function-icon{color:#7691ff}.chat-start__function-btn[data-key=violations] .chat-start__function-icon{color:#7b00ff80}.chat-start__function-btn[data-key=free] .chat-start__function-icon{color:#f52fff}.chat-start__function-btn[data-key=format] .chat-start__function-icon{color:#f9a633}.chat-start__function-btn[data-key=web] .chat-start__function-icon{color:#53bdff}.chat-start__function-btn.is-active[data-key=norms]{background:#7691ff1a}.chat-start__function-btn.is-active[data-key=norms] .chat-start__function-text{color:#7691ff}.chat-start__function-btn.is-active[data-key=violations]{background:#7b00ff1a}.chat-start__function-btn.is-active[data-key=violations] .chat-start__function-text{color:#7b00ff80}.chat-start__function-btn[data-key=review] .chat-start__function-icon{color:#028f3d}.chat-start__function-btn.is-active[data-key=review]{background:#3bff861a}.chat-start__function-btn.is-active[data-key=review] .chat-start__function-text{color:#028f3d}.chat-start__function-btn.is-active[data-key=free]{background:#f52fff1a}.chat-start__function-btn.is-active[data-key=free] .chat-start__function-text{color:#f52fff}.chat-start__function-btn.is-active[data-key=format]{background:#ffc6761a}.chat-start__function-btn.is-active[data-key=format] .chat-start__function-text{color:#f9a633}.chat-start__function-btn.is-active[data-key=web]{background:#f5faff}.chat-start__function-btn.is-active[data-key=web] .chat-start__function-text{color:#53bdff}@media (max-width:640px){.chat-start__function-btn[data-key=norms]{order:2}.chat-start__function-btn[data-key=format]{order:5}.chat-start__function-btn[data-key=free]{order:4}.chat-start__function-btn[data-key=web]{order:3}.chat-start__function-btn[data-key=violations]{order:1}}.feedback-modal .ant-modal-content{border-radius:14px;box-shadow:0 8px 12px #00000014,0 0 1.2px #0000009e}.chat-bubble{border-radius:8px;margin:8px 0}.bubble-header{align-items:center;display:flex;font-family:Inter;font-weight:700;gap:6px;margin-bottom:12px}.bubble__header-text{color:#585858}.bubble__header-icon{display:flex}.bubble-icon{margin-right:6px}.bubble-list{align-items:flex-start;border-left:2px solid #ddd;color:#8f8f8f;display:flex;flex-direction:column;gap:10px;padding-left:12px}.source-btn{background:#fff;border:1px solid #ddd;border-radius:10px;cursor:pointer;padding:6px 8px;transition:background .2s ease}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fade-in-up .5s forwards;opacity:0}.bubble-sources-final{border-radius:12px;margin-top:10px;padding:12px 0}.bubble-final .bubble-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.bubble-final-list{display:flex;gap:8px}.source-btn-final{background:#fff;border:1px solid #ddd;border-radius:10px;cursor:pointer;padding:6px 8px;transition:background .2s ease}.shiny-text{align-items:center;color:#585858;display:inline-flex;overflow:hidden;position:relative}.shiny-text:after{animation:shineWave 2s infinite;background:linear-gradient(120deg,#0000,#ffffffe6,#0000);content:"";height:100%;left:-75%;pointer-events:none;position:absolute;top:0;width:50%}@keyframes shineWave{0%{left:-75%}to{left:125%}}.fade-out{opacity:0;transform:translateY(-6px);transition:opacity .5s ease,transform .5s ease}.info-modal__container{display:flex;height:680px}.info-modal .ant-modal-content{background:#fff;border-radius:12px;overflow-x:hidden;padding:0!important}.info-modal__sidebar{background:#f9f9f9;border-right:1px solid #ededed;display:flex;flex-direction:column;gap:12px;padding:16px}.info-modal__close{display:flex}.info-modal__close-icon{cursor:pointer;height:20px;width:20px}.info-modal__section-title{font-weight:600}.info-modal__nav{display:flex;flex-direction:column;width:max-content}.info-modal__block-text .markdown-li,.info-modal__block-text .markdown-paragraph,.info-modal__block-text strong{font-size:14px}.info-modal__nav-btn{background:#0000;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;text-align:left;transition:color .2s ease}.info-modal__nav-btn:hover{background:#f1f1f1}.info-modal__nav-text{font-size:14px}.info-modal__nav-btn--active{background:#efefef;color:#000}.info-modal__content{overflow-y:auto;padding:16px;width:100%}.info-modal__block-title{margin-bottom:16px}.info-modal__title{font-size:16px;font-weight:600;margin:0 0 8px}.info-modal__text{line-height:1.5;margin:0 0 12px}.info-modal__buttons{display:flex;gap:8px;margin-bottom:12px}.info-modal__divider{background-color:#f0f0f0;height:1px;margin:16px 0}.info-modal__content::-webkit-scrollbar{width:6px}.info-modal__content::-webkit-scrollbar-track{background:#0000}.info-modal__content::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}.info-modal__content::-webkit-scrollbar-thumb:hover{background:#888}.info-modal__content{scrollbar-color:#cfcfcf #0000;scrollbar-width:thin}.info-modal__note{background:#f9f9f9;border-radius:14px;font-size:14px;padding:12px 14px}.info-modal__note-text{font-size:14px}@media (max-width:768px){.info-modal__container{flex-direction:column}.info-modal__content{max-height:calc(100vh - 200px);padding:12px}.info-modal__nav,.info-modal__sidebar{display:flex;flex-direction:row}.info-modal__nav{flex-wrap:wrap}}.info-modal__mobile-header{align-items:center;border-bottom:1px solid #eee;display:none;justify-content:space-between;padding:12px 16px}.info-modal__mobile-title{font-size:16px;font-weight:600}.info-modal__mobile-close{cursor:pointer;height:20px;width:20px}.mobile-only{display:none}.desktop-only{display:block}@media (max-width:768px){.mobile-only{display:flex}.desktop-only{display:none}}.chat-start__reasoning-toggle{background:#0000;border-radius:20px;color:#000;cursor:pointer;font-size:14px;font-weight:500;padding:8px 10px}.action-popover__menu-icon,.chat-start__reasoning-toggle{align-items:center;display:flex;gap:6px}.chat-start__reasoning-toggle:hover{background-color:#f5faff}.chat-start__reasoning-icon{color:#0af;height:20px;width:20px}.chat-start__reasoning-arrow{color:#0af;height:20px;width:12px}.chat-start__reasoning-label{color:#0af;font-size:14px;font-weight:400;width:max-content}.chat-start__reasoning-popover .ant-popover-inner{border-radius:16px!important;box-shadow:0 8px 12px #00000014,0 0 1px #0000009e;margin:4px 0;min-width:280px;padding:6px}.chat-start__reasoning-menu{display:flex;flex-direction:column;min-width:180px}.chat-start__reasoning-item{align-items:center;border-radius:11px;cursor:pointer;display:flex;gap:8px;padding:8px 10px;position:relative;transition:background .2s}.chat-start__reasoning-item--active,.chat-start__reasoning-item:hover{background:#f5f5f5}.chat-start__reasoning-item--active .chat-start__reasoning-item-icon,.chat-start__reasoning-item--active .chat-start__reasoning-item-label{color:#0af}.chat-start__reasoning-item-icon{height:20px;width:20px}.chat-start__reasoning-item-label{font-size:14px}.chat-start__reasoning-check{color:#0af;margin-left:auto}.chat-start__reasoning-question{color:#d6d6d6;cursor:pointer;transition:color .2s}.chat-start__reasoning-question:hover{color:#1677ff}.ant-popover-arrow{display:none!important}@media (max-width:640px){.chat-start__reasoning-label{display:none}}:root{--input-size:40px;--input-max-height:300px;--agent-select-height:36px;--chat-border-radius:28px;--max-chat-width:800px;--color-primary:#0af;--color-hover-bg:#f5faff;--color-attachment-bg:#f58;--color-white:#fff;--color-black:#000;--color-gray:#999;--color-border:#e5e5e5;--color-border-light:#f0f0f0;--color-border-lighter:#f2f2f2;--color-text:#333;--color-bg-light:#ebebeb;--color-divider:#d9d9d9;--font-main:"Inter",sans-serif;--font-size-small:12px;--font-size-normal:14px;--font-size-medium:16px}.chat-start__input{border-radius:8px;box-sizing:border-box;font-size:1rem;line-height:1.2;max-height:300px;max-height:var(--input-max-height);min-height:40px;min-height:var(--input-size);overflow-x:hidden;overflow-y:hidden;padding:0 4px;resize:none;width:100%}.chat-start__input:disabled{cursor:not-allowed}.chat-start__attach-button{-webkit-user-select:none;user-select:none}.chat-start__parameters{align-items:center;border-radius:25px;color:#0af;color:var(--color-primary);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-family:var(--font-main);font-size:12px;font-size:var(--font-size-small);gap:6px;line-height:20px;padding:8px 10px}.chat-start__parameters:hover{background-color:#f5faff;background-color:var(--color-hover-bg)}.violation-review-source-switch{align-self:flex-start;background:#f8f8f8;border:1px solid #e5e5e5;border:1px solid var(--color-border);border-radius:8px;display:inline-flex;gap:2px;max-width:100%;overflow-x:auto;padding:3px}.violation-review-source-switch__btn{background:#0000;border:0;border-radius:6px;color:#5d5d5d;cursor:pointer;font-size:12px;font-size:var(--font-size-small);line-height:18px;padding:5px 8px;white-space:nowrap}.violation-review-source-switch__btn.is-active{background:#fff;background:var(--color-white);box-shadow:0 1px 3px #00000014;color:#0af;color:var(--color-primary)}.chat-start__parameters span{font-size:14px;font-size:var(--font-size-normal)}.chat-start__attachment-icon{background:#f58;background:var(--color-attachment-bg);border-radius:10px;color:#fff;color:var(--color-white);font-size:36px!important;padding:5px}.chat-start__attachment-remove,.chat-start__file-remove{-webkit-user-select:none;user-select:none}.agent-select{font-size:12px;font-size:var(--font-size-small);height:auto!important;max-width:45ch;min-height:36px!important;min-height:var(--agent-select-height)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-select .ant-select-selector{align-items:center;background:#0000!important;border:none!important;box-shadow:none!important;display:flex;height:36px!important;height:var(--agent-select-height)!important;padding:0!important}.agent-select .ant-select-selection-item{color:#000!important;color:var(--color-black)!important;font-size:16px;font-size:var(--font-size-medium);font-weight:500;line-height:36px!important;line-height:var(--agent-select-height)!important;opacity:1!important}.agent-dropdown{-webkit-overflow-scrolling:touch;border-radius:10px;overflow-y:auto;width:260px!important}.agent-dropdown .ant-select-item{touch-action:pan-y}.agent-option-label{align-items:center;display:flex;overflow:hidden;width:100%}.agent-option-label-text{color:#5d5d5d;flex-grow:1;font-size:13.5px;overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:nowrap}.agent-info-button{align-items:center;background-color:#fff;background-color:var(--color-white);border-radius:25px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center}.agent-files-scroll{border-top:1px solid #f0f0f0;border-top:1px solid var(--color-border-light);margin-top:8px;max-height:60vh;overflow-y:auto;padding-top:8px}.agent-file-item{border-bottom:1px solid #f2f2f2;border-bottom:1px solid var(--color-border-lighter);color:#333;color:var(--color-text);font-size:14px;font-size:var(--font-size-normal);padding:8px 0}.agent-file-empty{color:#999;color:var(--color-gray);font-size:13.5px}.chat-start__send-button{align-items:center;background-color:#ebebeb;background-color:var(--color-bg-light);border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;height:40px;height:var(--input-size);justify-content:center;width:40px;width:var(--input-size)}.chat-start__box{border-radius:28px;border-radius:var(--chat-border-radius);display:flex;flex-direction:column;gap:9px;margin:0 auto;padding:20px;width:800px;width:var(--max-chat-width)}.chat-start__box,.chat-start__box--bottom{background:#fff;background:var(--color-white)}.chat-start__box--bottom{bottom:0;box-shadow:0 4px 4px #0000000a,0 0 1.2px #0000009e;gap:4px;padding:10px;position:sticky;transition:opacity .4s ease,transform .4s ease;width:100%;z-index:10}.chat-start__box--bottom.fade-in{opacity:1}.chat-start__attach-button-wrapper{display:flex;gap:6px}.chat-start__tools-wrapper{display:flex;gap:4px}.chat-start__tools-panel{display:flex;flex-wrap:nowrap;gap:4px;overflow:hidden;text-overflow:ellipsis;width:-webkit-fill-available;width:-moz-available}.chat-start__divider{background-color:#d9d9d9;background-color:var(--color-divider);border-radius:10px;margin:12px 0;width:1px}.chat-start__parameters-close{height:14px;width:14px}.chat-start__parameters-help{align-items:center;color:#999;color:var(--color-gray);cursor:pointer;display:flex;font-size:14px;font-size:var(--font-size-normal)}.chat-start__action-bar{display:contents}.chat-start__parameters-wrapper{align-items:center;display:flex;gap:2px}.chat-start__standart-info{color:#c5c5c5;font-size:14px;font-weight:300}.chat-start__file-thumbnail-wrapper{border:1px solid #ededed;border-radius:15px;display:inline-block;height:55px;margin-right:8px;position:relative;width:55px}.chat-start__file-thumbnail{border-radius:15px;height:100%;object-fit:cover;width:100%}.chat-start__input-section::-webkit-scrollbar{height:6px}.chat-start__violations-warning{margin-bottom:10px}.chat-start__violations-warning-alert{background-color:#f2f2f2;border:none;border-radius:25px}.chat-start__violations-warning-alert .ant-alert-description{font-size:14px;line-height:1.35;opacity:.9}.chat-start__violations-warning-alert .ant-alert-icon{color:#a4a4a4}.chat-start__violations-warning-alert .ant-alert-icon svg{fill:currentColor}@media (max-width:768px){.chat-start__parameters{padding:8px}.chat-start__parameters span{display:none}.agent-select{max-width:15ch}.chat-start__standart-info,.tools-popover__button span{display:none}}.guest-limit-modal .ant-modal-content{border-radius:20px!important;box-shadow:0 8px 12px #00000014,0 0 1px #0000009e;padding:24px}.ant-modal-root:has(.guest-limit-modal) .ant-modal-mask{backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(8px);background-color:#e7e7e766!important}.guest-limit__subtext,.guest-limit__text,.guest-limit__title{line-height:1.4}.guest-limit{display:flex;flex-direction:column;gap:32px}.guest-limit__box-text{display:flex;flex-direction:column;gap:10px}.guest-limit__btn--primary{background-color:#000!important}.guest-limit__title{font-size:20px;font-weight:600}.guest-limit__text{font-size:16px}.guest-limit__subtext{color:#696969;font-size:16px}.guest-limit__actions{display:flex;flex-direction:column;gap:10px;width:100%}.guest-limit__btn{border-radius:25px;box-shadow:none;height:50px;width:100%}.guest-limit__btn:hover{background-color:#0000000d;border-color:#d9d9d9;color:#000}.guest-limit__btn--primary{border-radius:25px;box-shadow:none;height:50px;width:100%}.guest-limit__btn:hover{background-color:#0000000f!important;border-color:#d9d9d9!important;color:#000!important}.guest-limit__btn--primary:hover{background-color:#000000d9}.guest-limit__btn--primary{font-weight:500}.guest-limit__skip{color:#999;cursor:pointer;font-size:13px;text-align:center}.guest-limit__skip:hover{color:#555}@media (max-width:480px){.guest-limit__title{font-size:18px}}.ghost-page{display:flex;flex-direction:column;height:100vh}.ghost-content{display:flex;flex:1 1;min-height:0}.chat-page,.overview-root{transform:translateX(0);transition:transform .3s ease}.overview-shifted .chat-page,.overview-shifted .overview-root{transform:translateX(280px)}.overview-root{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:64px;padding:20px 20px 4rem}.overview-container{gap:64px;max-width:1200px}.overview-container,.overview-container__start{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;width:100%}.overview-container__start{gap:32px;max-width:1000px}.overview-hero{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:2rem;width:100%}.overview-hero__date{align-items:center;color:#667085;display:flex;font-size:14px;justify-content:center;line-height:1}.overview-hero__titleblock{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;max-width:1000px;text-align:center;width:100%}.overview-hero__title{font-size:40px;font-weight:600;line-height:1.25}.overview-hero__subtitle{color:#4b5563;font-size:18px;line-height:1.5;max-width:80%;padding:0}.overview-hero__actions{gap:0}.overview-banner,.overview-hero__actions{align-items:center;display:flex;justify-content:center}.overview-banner{width:100%}.overview-capabilities{align-items:center;display:flex;flex-direction:column;gap:40px;width:100%}.overview-capabilities__heading{font-size:28px;font-weight:600;line-height:1.25;padding:0}.overview-features-grid{align-items:flex-start;display:flex;flex-direction:row;gap:64px;justify-content:center;width:100%}.overview-features-col{display:flex;flex-direction:column;gap:20px;width:490px}.feature-item{background:#fff;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:row;gap:14px;padding:12px 0}.feature-item__iconbox{align-items:center;background:#f5f7fa;border-radius:12px;color:#1677ff;display:inline-flex;flex:0 0 48px;font-size:22px;height:48px;justify-content:center;width:48px}.feature-item__text{display:flex;flex-direction:column;gap:6px}.feature-item__title{font-size:16px;font-weight:600;line-height:1.2;padding:0}.feature-item__descr{color:#475467;font-size:14px;line-height:1.45;padding:0}.overview-more{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px}.overview-more__heading{font-size:28px;font-weight:600;line-height:1.25;padding:0;text-align:center}.overview-cta,.overview-header-try-btn{align-items:center;background:#f1f1f1;border:none;border-radius:14px;color:#000;cursor:pointer;display:inline-flex;flex-direction:row-reverse;font-size:14px;gap:6px;height:44px;justify-content:center;padding:0 18px;transition:all .25s ease}.overview-header-try-btn{border-radius:25px}.overview-cta:hover{background:#e9e9e9}.overview-cta__icon,.overview-header-try-btn__icon{align-items:center;display:flex;font-size:20px}.overview-cta__text{display:inline-block}.overview-more__content{align-items:center;display:flex;gap:48px;justify-content:space-between;width:inherit}.overview-more__text{display:flex;flex:1 1;flex-direction:column;gap:16px}.overview-more__title{color:#111;font-size:22px;font-weight:600}.overview-more__descr{color:#555;font-size:16px;line-height:1.6}.overview-more__imagebox{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.overview-more__image{border-radius:16px;height:512px;object-fit:cover;width:512px}.overview-fixed-header{align-items:center;background:#fff;display:flex;height:64px;padding:0 20px;position:sticky;top:0;z-index:1001}.overview-fixed-header__inner{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;height:100%;width:100%}.overview-header-logo{height:32px;width:32px}.overview-header-left--clickable{cursor:pointer}.overview-header-left{align-items:center;display:flex;gap:8px;width:fit-content}.overview-header-icon{background:#000;border-radius:6px;height:32px;width:32px}.overview-header-title{font-size:20px;font-weight:600}.overview-header-center{display:flex;gap:4px;justify-content:center}.overview-header-right{align-items:center;display:flex;flex-direction:row-reverse;gap:12px;justify-content:flex-start}.overview-header-login-btn{background-color:#000;border:none;border-radius:4em;color:#fff;cursor:pointer;font-size:14px;padding:12px 14px}.overview-header-login-btn:hover{background-color:rgba(0,0,0,.877)}.overview-header-nav-btn{background:#0000;border:none;border-radius:12px;color:#000;cursor:pointer;display:none;font-size:14px;padding:12px 14px;transition:.2s ease}.overview-header-nav-btn:hover{background:#f2f2f2;opacity:1}.overview-header-nav-btn.active{background:#e8e8e8;font-weight:600}.overview-banner__img{aspect-ratio:944/512;background-color:#f3f3f3;border-radius:18px;display:block;height:auto;object-fit:cover;width:100%}.overview-banner__webm{border-radius:12px;box-shadow:0 20px 60px #00000059;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:95%}.overview-banner__overlay{border-radius:18px;display:block;height:100%;object-fit:cover;width:100%}body.overview-shifted .overview-root{transform:translateX(280px)}.overview-banner__preview-wrapper{aspect-ratio:1024/512;margin:0 auto;max-width:1200px;position:relative;width:100%}@media (max-width:768px){.overview-hero__titleblock{max-width:100%}.overview-banner__img{aspect-ratio:944/1337;height:auto;width:100%}.overview-features-grid{flex-direction:column;gap:20px}.overview-features-col{width:100%}}@media (max-width:769px){.overview-banner__overlay,.overview-banner__preview-wrapper,.overview-banner__webm{display:none}}@media (max-width:768px){.overview-more__image{border-radius:16px;height:auto;max-width:100%;object-fit:cover;width:100%}.overview-more__imagebox{display:flex;justify-content:center;width:100%}.overview-more__content{flex-direction:column;gap:24px}.overview-features-grid{gap:0}.overview-container{gap:2rem}.overview-capabilities__heading,.overview-more__heading{text-align:start}.overview-hero__subtitle{max-width:100%}.overview-header-login-btn{padding:10px 14px}.overview-fixed-header__inner{display:flex;flex-direction:row;justify-content:space-between}}.overview-banner--desktop{display:block}.overview-banner--mobile{display:none}@media (max-width:768px){.overview-banner--desktop{display:none}.overview-banner--mobile{display:block}}