@charset "UTF-8";.app-header{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:64px;color:var(--dark);background:var(--light)}.app-header .header-left{display:flex;align-items:center}.app-header .header-left .header-toggle-size{cursor:pointer;margin-inline-end:16px;display:none}@media (max-width: 991px){.app-header .header-left .header-toggle-size{display:flex}}.app-header .header-left .header-toggle-size svg{display:block}.app-header .header-left .header-logo{width:240px;margin-inline-end:16px}.app-header .header-left .header-logo svg{width:120px;display:block}.app-header .header-left .header-title{color:var(--dark);font-weight:500;font-size:16px;line-height:100%;letter-spacing:.02em}.app-header .header-left .logo-link{display:flex;align-items:center}.app-header .header-left .logo-container{height:40px;display:flex;align-items:center}.app-header .header-left .logo-container .logo{height:100%;max-width:100%}.app-header .header-center .progress-indicator{color:var(--dark-color);font-weight:500}.app-header .header-right{display:flex;align-items:center;gap:16px}.app-header .header-right .header-toggle-product{display:none}@media (max-width: 991px){.app-header .header-right .header-toggle-product{display:flex;align-items:center;justify-content:center;padding:0 16px;border-radius:50px;border:1px solid #e0e0e0;height:40px}.app-header .header-right .header-toggle-product:hover{background-color:#0000000d}}.app-header .header-right .header-button{color:var(--light);background:#333;border:none}.app-header .header-right .header-button:hover{color:var(--light);background:#333;opacity:.8}.app-header .header-right .notification-badge{cursor:pointer;color:var(--light);background:#333;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-small)}.app-header .header-right .notification-badge .notification-icon{color:var(--light);font-size:20px}.app-header .header-right .user-profile-link{text-decoration:none}.app-header .header-right .header-user-info{cursor:pointer}.app-header .header-right .header-user-info .user-info__avatar{background-color:var(--elem-bg);color:var(--dark)}.app-header .header-right .header-user-info .user-info__name{color:var(--light)}.app-header .header-right .header-credits{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;font-size:14px}.app-header .header-right .header-credits .credits-label{color:#8c8c8c;font-weight:500}.app-header .header-right .header-credits .credits-value{color:#1890ff;font-weight:700;font-size:16px}.app-header .header-right .header-avatar{background-color:#1890ff;color:#fff;font-weight:600;transition:all .3s ease}.app-header .header-right .header-avatar:hover{transform:scale(1.1);box-shadow:0 2px 8px #00000026}@media (max-width: 991px){.app-header .header-left .header-logo{display:none}.app-header .header-left .header-title{font-size:14px}.app-header .header-right{gap:8px}.app-header .header-right .progress-indicator{display:none}}@media (max-width: 768px){.app-header{padding:0 10px}.app-header .header-button{display:none}.app-header .header-right .header-credits{padding:6px 12px}.app-header .header-right .header-credits .credits-label{display:none}.app-header .header-right .header-credits .credits-value{font-size:14px}.app-header .header-right button{font-size:12px;padding:4px 12px;height:32px}}.shared-loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--z-index);display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.shared-loading--block{position:static;top:unset;left:unset;width:auto;height:auto;z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none}.shared-loading--with-text{display:flex;flex-direction:column}.shared-loading__text{font-size:20px;line-height:150%;font-weight:400;margin-left:16px;color:var(--ant-color-primary)}.markdown-message{line-height:1.6;color:#333;word-wrap:break-word}.markdown-message__h1{font-size:1.5em;font-weight:600;margin:1em 0 .5em;color:#1890ff;border-bottom:2px solid #e8f4fd;padding-bottom:.3em}.markdown-message__h2{font-size:1.3em;font-weight:600;margin:.8em 0 .4em;color:#1890ff;border-bottom:1px solid #e8f4fd;padding-bottom:.2em}.markdown-message__h3{font-size:1.2em;font-weight:600;margin:.6em 0 .3em;color:#1890ff}.markdown-message__h4,.markdown-message__h5,.markdown-message__h6{font-size:1.1em;font-weight:600;margin:.5em 0 .25em;color:#1890ff}.markdown-message__paragraph{margin:.5em 0;line-height:1.6}.markdown-message__ul,.markdown-message__ol{margin:.5em 0;padding-left:1.5em}.markdown-message__li{margin:.25em 0;line-height:1.5}.markdown-message__code-inline{background-color:#f6f8fa;border:1px solid #e1e4e8;border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85em;padding:.2em .4em;color:#e83e8c}.markdown-message__pre{background-color:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85em;line-height:1.45;overflow:auto;padding:16px;margin:.5em 0}.markdown-message__code-block{background:transparent;border:none;padding:0;margin:0;font-family:inherit;font-size:inherit;color:inherit}.markdown-message__link{color:#1890ff;text-decoration:none;border-bottom:1px solid transparent;transition:all .2s ease}.markdown-message__link:hover{border-bottom-color:#1890ff;color:#40a9ff}.markdown-message__link:visited{color:#722ed1}.markdown-message__blockquote{border-left:4px solid #dfe2e5;margin:.5em 0;padding:0 1em;color:#6a737d;background-color:#f8f9fa}.markdown-message__strong{font-weight:600;color:#24292e}.markdown-message__em{font-style:italic}.markdown-message__table{border-collapse:collapse;margin:.5em 0;width:100%;overflow:auto}.markdown-message__thead{background-color:#f6f8fa}.markdown-message__th,.markdown-message__td{border:1px solid #dfe2e5;padding:6px 13px;text-align:left}.markdown-message__th{font-weight:600;background-color:#f6f8fa}.markdown-message__tr:nth-child(2n){background-color:#f8f9fa}.markdown-message>*:first-child{margin-top:0!important}.markdown-message>*:last-child{margin-bottom:0!important}.markdown-message img[alt*=📋],.markdown-message img[alt*=📊],.markdown-message img[alt*=✅]{display:inline;width:auto;height:1em;margin:0 .1em;vertical-align:baseline}.message-reactions{display:flex;gap:8px;margin-top:8px;transition:opacity .2s ease}.message-reactions__button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:var(--border-radius-small);cursor:pointer;transition:all .2s ease}.message-reactions__button:hover,.message-reactions__button--active{color:#1890ff}.message-reactions__button .anticon{font-size:14px}.chat-organism__message--assistant:hover .message-reactions,.message-reactions--has-reaction{opacity:1}*{font-family:Graphik RBC LC,sans-serif;padding:0;margin:0;box-sizing:border-box}img{max-width:100%}@font-face{font-family:Unbounded;src:url(./Unbounded-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Unbounded;src:url(./Unbounded-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Graphik RBC LC;src:url(./Graphik%20RBC%20LC-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Graphik RBC LC;src:url(./Graphik%20RBC%20LC-Medium.otf) format("opentype");font-weight:500;font-style:normal}.ant-layout{background:transparent}.ant-layout:before{content:"";background:linear-gradient(-2deg,#c7f8ff 5.77%,#c7f7ff,#c8f6ff,#c9f3ff,#caefff,#cceaff,#cee4ff,#d1ddff,#d3d6ff,#d6cfff,#d8c9ff,#dac4ff,#dbc0ff,#dcbdff,#ddbcff,#dbf 92.85%);position:absolute;width:100%;height:342px;top:0;left:0;z-index:-1}.ant-layout:after{content:"";position:absolute;width:100%;height:100px;top:242px;left:0;z-index:-1;background:linear-gradient(0deg,#fff,#fff0)}.ant-layout .ant-card{position:relative;border-radius:12px;box-shadow:0 0 53px #8d9ca826;border:none}.ant-layout .ant-segmented,.ant-layout .ant-segmented-item,.ant-layout .ant-picker-range,.ant-layout .ant-select-selector{border-radius:40px}.ant-layout .default-layout-title{font-size:32px;font-style:normal;font-weight:500;line-height:32px;color:#000;margin-bottom:24px;margin-top:36px;padding:0 20px}.ant-layout .ant-select-multiple .ant-select-selection-item{border-radius:30px;background:#dfeafd;color:#5c7cfa}.ant-layout .ant-select-multiple .ant-select-selection-item .anticon-close{color:#5c7cfa}
