.loading-dots span{color:var(--theme-color-3);font-size:24px;line-height:0;animation:1.4s infinite loadingDots;display:inline-block}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes loadingDots{0%,20%{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}80%,to{opacity:.2;transform:translateY(0)}}
.assistant-history{z-index:10;position:absolute;top:52px;right:24px}.assistant-history.show{z-index:100}.assistant-history .assistant-history-button{background-color:var(--theme-color-25)}.assistant-history .assistant-history-button svg{color:var(--theme-color-10)}.assistant-history .assistant-history-modal{background-color:var(--theme-color-1);border:1px solid var(--theme-color-39);border-radius:var(--border-radius-medium);width:320px;height:fit-content;max-height:380px;box-shadow:var(--box-shadow-dropdown);padding:var(--space-14) 0;position:relative}.assistant-history .assistant-history-modal:before{content:"";background-color:var(--theme-color-1);border-left:1px solid var(--theme-color-39);border-top:1px solid var(--theme-color-39);width:12px;height:12px;position:absolute;top:-6px;right:34px;transform:rotate(45deg)}.assistant-history .assistant-history-modal .assistant-history-header{border-bottom:1px solid var(--theme-color-14);padding:0 var(--space-14);justify-content:space-between;align-items:flex-start;display:flex}.assistant-history .assistant-history-modal .assistant-history-header .close-icon{cursor:pointer;color:var(--theme-color-3);transition:color .2s}.assistant-history .assistant-history-modal .content-header{margin-bottom:10px}.assistant-history .assistant-history-modal .assistant-history-dialog{height:100%;max-height:calc(380px - var(--space-14)*4);padding:0 var(--space-10) 0 var(--space-14);flex-direction:column;display:flex;overflow-y:auto}.assistant-history .assistant-history-modal .assistant-history-dialog::-webkit-scrollbar{width:3px!important;height:3px!important}.assistant-history .assistant-history-modal .assistant-history-dialog .content-notice.loading .icon svg{width:16px;height:16px}.assistant-history .assistant-history-modal .assistant-history-dialog .history-group{flex-direction:column;gap:4px;display:flex}.assistant-history .assistant-history-modal .assistant-history-dialog .history-group:first-child{margin-top:6px}.assistant-history .assistant-history-modal .assistant-history-dialog .history-group:last-child{margin-bottom:0}.assistant-history .assistant-history-modal .assistant-history-dialog .history-group .date-header{color:var(--font-color-secondary);background-color:var(--theme-color-34);border-radius:var(--border-radius-low);width:fit-content;margin-top:4px;padding:3px 8px;font-size:11px;font-style:italic;font-weight:400}.assistant-history .assistant-history-modal .assistant-history-dialog .history-group .chat-item{border-radius:var(--border-radius-low);cursor:pointer;background-color:#0000;justify-content:space-between;align-items:center;gap:4px;padding:5px;transition:all .2s;display:flex}.assistant-history .assistant-history-modal .assistant-history-dialog .history-group .chat-item .view-icon,.assistant-history .assistant-history-modal .assistant-history-dialog .history-group .chat-item .delete-icon{opacity:0}.assistant-history .assistant-history-modal .assistant-history-dialog .history-group .chat-item:hover,.assistant-history .assistant-history-modal .assistant-history-dialog .history-group .chat-item.active{background-color:var(--theme-color-6)}.assistant-history .assistant-history-modal .assistant-history-dialog .history-group .chat-item:hover .chat-title,.assistant-history .assistant-history-modal .assistant-history-dialog .history-group .chat-item.active .chat-title{color:var(--font-color-dark)}.assistant-history .assistant-history-modal .assistant-history-dialog .history-group .chat-item:hover .view-icon,.assistant-history .assistant-history-modal .assistant-history-dialog .history-group .chat-item.active .view-icon,.assistant-history .assistant-history-modal .assistant-history-dialog .history-group .chat-item:hover .delete-icon,.assistant-history .assistant-history-modal .assistant-history-dialog .history-group .chat-item.active .delete-icon{opacity:1;transition:opacity .2s}.assistant-history .assistant-history-modal .assistant-history-dialog .history-group .chat-item .chat-title{color:var(--theme-color-3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.assistant-history .assistant-history-modal .assistant-history-dialog .history-group .chat-item .action-buttons{align-items:center;gap:5px;display:flex}.assistant-history .assistant-history-modal .assistant-history-dialog .history-group .chat-item .action-buttons .view-icon,.assistant-history .assistant-history-modal .assistant-history-dialog .history-group .chat-item .action-buttons .delete-icon{width:22px;height:22px}.assistant-modal .assistant-history{position:absolute;top:52px;right:24px}
.chat-timeline{flex-direction:column;gap:24px;width:100%;display:flex;overflow-y:auto}.chat-timeline::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.chat-timeline{-ms-overflow-style:none;scrollbar-width:none}.chat-timeline .timeline-date{text-align:center;color:var(--theme-color-8);font-size:var(--font-size-13);background:var(--theme-color-2);border-radius:12px;width:fit-content;margin:0 auto;padding:4px 12px}.chat-timeline .message-item{width:100%;display:flex}.chat-timeline .message-item .message-content{flex-direction:column;flex:1;min-width:0;max-width:100%;display:flex;position:relative}.chat-timeline .message-item .message-content .message-text{border-radius:var(--border-radius-low);font-size:var(--font-size-13);color:var(--theme-color-3);word-break:break-word;text-align:justify;min-width:0;max-width:100%;padding:6px 12px;line-height:1.8}.chat-timeline .message-item .message-content .message-text .empty-assistant-message-text{color:var(--theme-color-10);font-style:italic}.chat-timeline .message-item .message-content .message-text .assistant-streaming-indicator{white-space:nowrap;text-align:left;align-items:center;margin-top:2px;display:inline-flex}.chat-timeline .message-item .message-content .message-text .assistant-streaming-indicator.compact{margin-top:0}.chat-timeline .message-item .message-content .message-text .assistant-streaming-indicator .message-content{flex:none}.chat-timeline .message-item .message-content .message-text .assistant-streaming-indicator .message-text{text-align:left;white-space:nowrap;width:auto!important;padding:0 16px!important}.chat-timeline .message-item .message-content .message-text .assistant-streaming-indicator .assistant-item{position:relative}.chat-timeline .message-item .message-content .message-text .assistant-streaming-indicator .assistant-item.streaming .item-trigger svg .back-shape{transform-origin:50%;transform-box:view-box;animation:3.8s linear infinite rotateClockwise}.chat-timeline .message-item .message-content .message-text .assistant-streaming-indicator .assistant-item.streaming .item-trigger svg .front-shape{transform-origin:50%;transform-box:view-box;animation:3.8s linear infinite rotateCounter}.chat-timeline .message-item .message-content .message-text .assistant-streaming-indicator .assistant-item.completed .assistant-status-indicator{border:2px solid var(--theme-color-1);z-index:10;background-color:#22c55e;border-radius:50%;width:12px;height:12px;animation:2s ease-in-out assistantCompletedPulse;position:absolute;top:-2px;right:-2px}.chat-timeline .message-item .message-content .message-text .assistant-streaming-indicator .assistant-item .item-trigger{flex-shrink:0;width:24px;height:24px;display:block;position:relative}.chat-timeline .message-item .message-content .message-text .assistant-streaming-indicator .assistant-item .item-trigger svg{transition:transform .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px!important;height:22px!important}.chat-timeline .message-item .message-content .message-text .assistant-thinking-block{opacity:.78;flex-direction:column;gap:10px;padding:2px 0 0;display:flex}.chat-timeline .message-item .message-content .message-text .assistant-thinking-block.is-complete{opacity:.68}.chat-timeline .message-item .message-content .message-text .assistant-thinking-block .assistant-thinking-block-header{border:0;border-left:2px solid color-mix(in srgb, var(--theme-color-7) 18%, transparent);text-align:left;cursor:pointer;background:0 0;justify-content:flex-start;align-items:flex-start;gap:10px;width:fit-content;max-width:100%;padding:0;display:flex}.chat-timeline .message-item .message-content .message-text .assistant-thinking-block .assistant-thinking-block-header .cds-icon{width:8px;height:8px}.chat-timeline .message-item .message-content .message-text .assistant-thinking-block .assistant-thinking-copy{flex-direction:column;gap:2px;min-width:0;padding-left:8px;display:flex}.chat-timeline .message-item .message-content .message-text .assistant-thinking-block .assistant-thinking-eyebrow{font-size:var(--font-size-12);color:var(--theme-color-3);line-height:1.5}.chat-timeline .message-item .message-content .message-text .assistant-thinking-block .assistant-thinking-title{color:var(--theme-color-13);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.chat-timeline .message-item .message-content .message-text .assistant-thinking-block .assistant-thinking-chevron{color:var(--theme-color-13);opacity:0;transform-origin:50%;flex-shrink:0;align-self:flex-end;width:16px;height:16px;transition:opacity .16s,transform .22s cubic-bezier(.2,.8,.2,1),color .16s;transform:translate(-6px)scale(.82)}.chat-timeline .message-item .message-content .message-text .assistant-thinking-block:hover .assistant-thinking-chevron,.chat-timeline .message-item .message-content .message-text .assistant-thinking-block:focus-within .assistant-thinking-chevron,.chat-timeline .message-item .message-content .message-text .assistant-thinking-block .assistant-thinking-block-header:hover .assistant-thinking-chevron,.chat-timeline .message-item .message-content .message-text .assistant-thinking-block .assistant-thinking-block-header:focus-visible .assistant-thinking-chevron{opacity:1;color:var(--theme-color-3);transform:translate(0)scale(1)}.chat-timeline .message-item .message-content .message-text .assistant-thinking-block .assistant-thinking-body{flex-direction:column;gap:8px;padding-left:0;display:flex}.chat-timeline .message-item .message-content .message-text .assistant-thinking-block .assistant-thinking-timeline{flex-direction:column;gap:10px;display:flex;position:relative}.chat-timeline .message-item .message-content .message-text .assistant-thinking-block .assistant-thinking-timeline:before{content:"";background:color-mix(in srgb, var(--theme-color-13) 24%, transparent);width:1px;position:absolute;top:3px;bottom:3px;left:5px}.chat-timeline .message-item .message-content .message-text .assistant-thinking-block .assistant-thinking-timeline-item{grid-template-columns:12px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid;position:relative}.chat-timeline .message-item .message-content .message-text .assistant-thinking-block .assistant-thinking-marker{background:color-mix(in srgb, var(--theme-color-13) 44%, transparent);border:2px solid var(--theme-color-1);width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in srgb, var(--theme-color-13) 12%, transparent);z-index:1;border-radius:50%;margin-top:4px;position:relative}.chat-timeline .message-item .message-content .message-text .assistant-thinking-block .assistant-thinking-item-content{flex-direction:column;gap:4px;min-width:0;display:flex}.chat-timeline .message-item .message-content .message-text .assistant-thinking-block .assistant-thinking-item-label{color:var(--theme-color-3);font-size:var(--font-size-12);font-weight:500;line-height:1.6}.chat-timeline .message-item .message-content .message-text .assistant-thinking-block .assistant-thinking-item-preview{color:var(--theme-color-13);white-space:pre-wrap;word-break:break-word;font-size:11px;line-height:1.6;font-family:var(--font-family-mono,monospace);opacity:.82;margin:0;padding-left:2px}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content,.chat-timeline .message-item .message-content .message-text .assistant-html-content{width:100%;min-width:0;max-width:100%}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-heading,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-heading{color:var(--theme-color-3);margin:2px 0 0;font-weight:600;line-height:1.45}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-heading.level-1,.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-heading.level-2,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-heading.level-1,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-heading.level-2{font-size:var(--font-size-15)}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-heading.level-3,.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-heading.level-4,.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-heading.level-5,.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-heading.level-6,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-heading.level-3,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-heading.level-4,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-heading.level-5,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-heading.level-6{font-size:var(--font-size-13)}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-paragraph,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-paragraph{white-space:normal;margin:0}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-strong,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-strong{color:var(--theme-color-3);font-weight:600}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-inline-code,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-inline-code{background:color-mix(in srgb, var(--theme-color-6) 14%, transparent);color:var(--theme-color-3);font-size:.92em;font-family:var(--font-family-mono,monospace);vertical-align:baseline;border-radius:999px;padding:1px 6px;display:inline-block}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-link,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-link{color:var(--theme-color-6);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--theme-color-6) 48%, transparent);text-decoration-color:color-mix(in srgb, var(--theme-color-6) 48%, transparent);text-underline-offset:2px}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-link:hover,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-link:hover{color:var(--theme-color-7)}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-list,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-list{flex-direction:column;gap:4px;margin:-2px 0 0;padding-left:18px;display:flex}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-list.ordered,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-list.ordered{list-style:decimal}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-list.unordered,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-list.unordered{list-style:outside}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-list-item,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-list-item{white-space:normal;margin:0}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-table-wrapper,.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-html-table-wrapper,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-table-wrapper,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-html-table-wrapper{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-table,.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-html-table,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-table,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-html-table{border-collapse:collapse;table-layout:auto;border:1px solid color-mix(in srgb, var(--theme-color-14) 72%, transparent);border-radius:var(--border-radius-low);width:max-content;min-width:100%;max-width:none;overflow:hidden}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-table th,.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-table td,.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-html-table th,.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-html-table td,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-table th,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-table td,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-html-table th,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-html-table td{border-bottom:1px solid color-mix(in srgb, var(--theme-color-14) 72%, transparent);text-align:left;vertical-align:top;white-space:nowrap;padding:8px 10px}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-table th,.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-html-table th,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-table th,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-html-table th{background:color-mix(in srgb, var(--theme-color-6) 20%, transparent);font-weight:600}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-table tbody tr:last-child td,.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-html-table tbody tr:last-child td,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-table tbody tr:last-child td,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-html-table tbody tr:last-child td{border-bottom:0}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-table .assistant-markdown-color-cell,.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-html-table .assistant-markdown-color-cell,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-table .assistant-markdown-color-cell,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-html-table .assistant-markdown-color-cell{align-items:center;gap:8px;display:inline-flex}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-table .assistant-markdown-color-swatch,.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-html-table .assistant-markdown-color-swatch,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-table .assistant-markdown-color-swatch,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-html-table .assistant-markdown-color-swatch{border:1px solid color-mix(in srgb, var(--theme-color-14) 82%, transparent);width:12px;height:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-color-1) 18%, transparent);border-radius:999px;flex-shrink:0}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-table .assistant-markdown-color-code,.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-html-table .assistant-markdown-color-code,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-table .assistant-markdown-color-code,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-html-table .assistant-markdown-color-code{font-family:var(--font-family-mono,monospace);font-size:var(--font-size-12)}@media (max-width:640px){.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-table,.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-html-table,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-table,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-html-table{min-width:560px}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-table th,.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-markdown-table td,.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-html-table th,.chat-timeline .message-item .message-content .message-text .assistant-markdown-content .assistant-html-table td,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-table th,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-markdown-table td,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-html-table th,.chat-timeline .message-item .message-content .message-text .assistant-html-content .assistant-html-table td{font-size:var(--font-size-12);padding:6px 8px}}.chat-timeline .message-item .message-content .message-text .assistant-markdown-content{text-align:left;flex-direction:column;gap:12px;display:flex}.chat-timeline .message-item .message-content .message-text .assistant-html-content{display:block;overflow:hidden}.chat-timeline .message-item .message-content .message-text .assistant-plan-block{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:14px;padding:4px 0 0;display:flex}.chat-timeline .message-item .message-content .message-text .assistant-plan-block .assistant-plan-block-header{border-left:2px solid color-mix(in srgb, var(--theme-color-7) 30%, transparent);text-align:left;background:0 0;border-top:0;border-bottom:0;border-right:0;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;padding-left:14px;display:flex}.chat-timeline .message-item .message-content .message-text .assistant-plan-block .assistant-plan-block-header.clickable{cursor:pointer;opacity:.68;transition:opacity .2s}.chat-timeline .message-item .message-content .message-text .assistant-plan-block .assistant-plan-block-header.clickable:hover{opacity:.9}.chat-timeline .message-item .message-content .message-text .assistant-plan-block .assistant-plan-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--theme-color-8);margin-bottom:4px;font-size:11px}.chat-timeline .message-item .message-content .message-text .assistant-plan-block .assistant-plan-title{color:var(--theme-color-3);margin:0;font-size:18px;line-height:1.3}.chat-timeline .message-item .message-content .message-text .assistant-plan-block.collapsed{gap:0}.chat-timeline .message-item .message-content .message-text .assistant-plan-block.collapsed .assistant-plan-title,.chat-timeline .message-item .message-content .message-text .assistant-plan-block.collapsed .assistant-plan-eyebrow{color:var(--theme-color-10)}.chat-timeline .message-item .message-content .message-text .assistant-plan-block .assistant-plan-summary,.chat-timeline .message-item .message-content .message-text .assistant-plan-block .assistant-plan-transcript{color:var(--theme-color-10);white-space:pre-wrap;margin:0;padding-left:16px}.chat-timeline .message-item .message-content .message-text .assistant-plan-block .assistant-plan-section{flex-direction:column;gap:8px;padding-left:16px;display:flex}.chat-timeline .message-item .message-content .message-text .assistant-plan-block .assistant-plan-section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-color-8);font-size:12px;font-weight:700}.chat-timeline .message-item .message-content .message-text .assistant-plan-block .assistant-plan-steps{flex-direction:column;gap:8px;display:flex}.chat-timeline .message-item .message-content .message-text .assistant-plan-block .assistant-plan-step{border:0;border-bottom:1px solid color-mix(in srgb, var(--theme-color-14) 72%, transparent);background:0 0;border-radius:0;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.chat-timeline .message-item .message-content .message-text .assistant-plan-block .assistant-plan-step.is-active{border-bottom-color:color-mix(in srgb, var(--theme-color-7) 32%, transparent)}.chat-timeline .message-item .message-content .message-text .assistant-plan-block .assistant-plan-step.is-completed .assistant-plan-step-marker{background:var(--theme-color-7);color:var(--theme-color-1)}.chat-timeline .message-item .message-content .message-text .assistant-plan-block .assistant-plan-step.is-error{border-bottom-color:color-mix(in srgb, var(--theme-color-11) 30%, transparent)}.chat-timeline .message-item .message-content .message-text .assistant-plan-block .assistant-plan-step-marker{background:color-mix(in srgb, var(--theme-color-6) 56%, transparent);width:34px;height:34px;color:var(--theme-color-3);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.chat-timeline .message-item .message-content .message-text .assistant-plan-block .assistant-plan-step-content{min-width:0}.chat-timeline .message-item .message-content .message-text .assistant-plan-block .assistant-plan-step-title{color:var(--theme-color-3);font-weight:600}.chat-timeline .message-item .message-content .message-text .assistant-plan-block .assistant-plan-step-meta{color:var(--theme-color-10);flex-wrap:wrap;gap:10px;margin-top:4px;font-size:12px;display:flex}.chat-timeline .message-item .message-content .message-text .assistant-plan-block .assistant-plan-list{color:var(--theme-color-10);margin:0;padding-left:18px}.chat-timeline .message-item .message-content .message-text .assistant-plan-block .assistant-plan-list.inline{flex-wrap:wrap;gap:10px 20px;padding-left:18px;display:flex}.chat-timeline .message-item .message-content .message-text.assistant-error-message{max-width:min(100%,720px)}.chat-timeline .message-item .message-content .message-text .assistant-error-bubble{border-radius:var(--border-radius-low);border:1px solid color-mix(in srgb, var(--theme-color-11) 26%, transparent);background:color-mix(in srgb, var(--theme-color-11) 10%, var(--theme-color-2));width:fit-content;max-width:min(100%,720px);box-shadow:0 8px 24px color-mix(in srgb, var(--theme-color-11) 8%, transparent);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.chat-timeline .message-item .message-content .message-text .assistant-error-title{color:var(--theme-color-3);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.chat-timeline .message-item .message-content .message-text .assistant-error-body{color:var(--theme-color-3);white-space:pre-wrap;text-align:left;line-height:1.7}.chat-timeline .message-item .message-content .message-text .assistant-error-action-button,.chat-timeline .message-item .message-content .message-text .assistant-error-retry-button{color:var(--theme-color-10);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .2s,transform .2s,opacity .2s;display:inline-flex}.chat-timeline .message-item .message-content .message-text .assistant-error-action-button:hover,.chat-timeline .message-item .message-content .message-text .assistant-error-retry-button:hover{color:var(--theme-color-8);transform:translateY(-1px)}.chat-timeline .message-item .message-content .message-text .assistant-error-action-button:disabled,.chat-timeline .message-item .message-content .message-text .assistant-error-retry-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.chat-timeline .message-item .message-content .message-text .assistant-error-action-button{border-radius:50%;width:32px;height:32px}.chat-timeline .message-item .message-content .message-text .assistant-error-action-button .cds-icon{width:18px;height:18px}.chat-timeline .message-item .message-content .message-text .assistant-error-retry-button{width:34px;height:32px;color:var(--theme-color-10);background:0 0;border-radius:50%;padding:0}.chat-timeline .message-item .message-content .message-text .assistant-error-retry-button .cds-icon{width:16px;height:16px}.chat-timeline .message-item .message-content .message-text .assistant-error-actions{align-items:center;gap:2px;margin-top:2px;padding:0 6px;display:flex}.chat-timeline .message-item .message-content .message-text .assistant-error-actions .assistant-error-action-button{width:34px}.chat-timeline .message-item .message-content .message-text .assistant-error-actions .assistant-error-retry-button{min-width:34px}.chat-timeline .message-item .message-content .message-actions{gap:8px;padding:0 8px;display:flex}.chat-timeline .message-item .message-content .message-actions .action-button{cursor:pointer;color:var(--theme-color-3);background:0 0;border:none;transition:all .2s ease-in-out;transform:translateY(0)}.chat-timeline .message-item .message-content .message-actions .action-button:hover{color:var(--theme-color-8);transform:translateY(-2px)scale(1.05)rotate(-20deg)}.chat-timeline .message-item .message-content .message-actions .copy-button{cursor:pointer;color:var(--theme-color-3);background:0 0!important;border:none!important}.chat-timeline .message-item .message-content .message-actions .copy-button:hover{transform:translateY(-2px)scale(1.05)!important}.chat-timeline .message-item.assistant-message .message-content .message-text{text-align:left;background-color:#0000;width:100%;max-width:100%}.chat-timeline .message-item.assistant-message .message-content .message-actions{opacity:0;visibility:hidden;gap:0;padding:0 6px;transition:all .2s}.chat-timeline .message-item.assistant-message .message-content .message-actions.always-visible{opacity:1;visibility:visible;pointer-events:auto}.chat-timeline .message-item.assistant-message .message-content .message-actions .action-button{cursor:pointer;color:var(--theme-color-10);background:0 0;border:none;width:34px}.chat-timeline .message-item.assistant-message .message-content .message-actions .action-button:hover{color:var(--theme-color-8)}.chat-timeline .message-item.assistant-message .message-content:hover .message-actions{opacity:1;visibility:visible}.chat-timeline .message-item.last-assistant .message-content .message-actions{opacity:1;visibility:visible;pointer-events:auto}.chat-timeline .message-item.user-message{justify-content:flex-end}.chat-timeline .message-item.user-message .message-content{align-items:flex-end}.chat-timeline .message-item.user-message .message-content .message-text{background-color:var(--theme-color-6);width:fit-content;min-width:180px;max-width:70%;margin-bottom:20px}.chat-timeline .message-item.user-message .message-content .message-time{color:var(--font-color-light);padding-right:4px;font-size:11px;position:absolute;bottom:0;right:0}.chat-timeline .loading-dots{white-space:nowrap;text-align:left;gap:0;display:inline-flex}.chat-timeline .loading-dots span{font-size:24px;line-height:0;animation:1.4s infinite loadingDots;display:inline-block}.chat-timeline .loading-dots span:nth-child(2){animation-delay:.2s}.chat-timeline .loading-dots span:nth-child(3){animation-delay:.4s}@keyframes loadingDots{0%,20%{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}80%,to{opacity:.2;transform:translateY(0)}}@keyframes rotateClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateCounter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes assistantCompletedPulse{0%{opacity:.8;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.chat-timeline .message-item .message-content .message-text .assistant-thinking-block{padding-left:8px}.chat-timeline .message-item .message-content .message-text .assistant-thinking-block .assistant-thinking-block-header,.chat-timeline .message-item .message-content .message-text .assistant-thinking-block .assistant-thinking-body{padding-left:0}.chat-timeline .message-item.assistant-message .message-content .message-text .assistant-plan-block{padding:14px}.chat-timeline .message-item.assistant-message .message-content .message-text .assistant-plan-block .assistant-plan-block-header{flex-direction:column}.chat-timeline .message-item.assistant-message .message-content .message-text .assistant-plan-block .assistant-plan-meta{justify-content:flex-start}.chat-timeline .message-item.assistant-message .message-content .message-text .assistant-plan-block .assistant-plan-footer{align-items:stretch}.chat-timeline .message-item.assistant-message .message-content .message-text .assistant-plan-block .assistant-plan-footer .submit-button,.chat-timeline .message-item.assistant-message .message-content .message-text .assistant-plan-block .assistant-plan-footer .line-button{width:100%}}
.assistant-modal{min-width:480px!important;margin:0!important;padding:0!important}.assistant-modal.assistant-modal-fullscreen .chat-content-area{height:500px!important;min-height:500px!important;overflow-y:auto!important}.assistant-modal.assistant-modal-fullscreen::-webkit-scrollbar{width:2px!important;height:2px!important}.assistant-modal .modal-content{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;display:flex;overflow:hidden;padding:24px 24px 4px!important}.assistant-modal .assistant-header{justify-content:space-between;align-items:flex-start;width:100%;padding-bottom:10px;display:flex}.assistant-modal .assistant-header .content-header{margin-bottom:0}.assistant-modal .assistant-header .assistant-header-desc{gap:var(--space-10)}.assistant-modal .assistant-header .assistant-header-desc .title .cds-svg{flex:0 0 20px;width:20px;height:20px}.assistant-modal .assistant-header .assistant-header-desc .description{font-size:var(--space-12);color:var(--font-color-secondary)}.assistant-modal .assistant-header .action-buttons{gap:var(--space-14);margin-left:6px;display:flex}.assistant-modal .assistant-header .action-buttons .detail-button:hover{color:var(--theme-color-10)}.assistant-modal .assistant-list{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:relative;overflow-y:scroll}.assistant-modal .assistant-list::-webkit-scrollbar{width:3px!important;height:3px!important}.assistant-modal .assistant-list{border-top:1px solid var(--theme-color-14)}.assistant-modal .assistant-list .user-timeline{align-items:flex-end}.assistant-modal .assistant-list .assistant-messages-timeline{gap:4px;margin-top:16px;overflow-y:auto}.assistant-modal .assistant-list .assistant-messages-timeline::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.assistant-modal .assistant-list .assistant-messages-timeline{-ms-overflow-style:none;scrollbar-width:none}.assistant-modal .assistant-list .assistant-messages-timeline .timeline-item.reversed{align-items:flex-end;width:fit-content;min-width:180px;max-width:70%}.assistant-modal .assistant-list .assistant-message-notification{width:calc(100% - 48px);margin:24px;margin-bottom:0!important}.assistant-modal .assistant-list .chat-content-area{flex:1;padding-right:5px;overflow:auto}.assistant-modal .assistant-list .chat-content-area::-webkit-scrollbar{width:2px!important;height:2px!important}.assistant-modal .assistant-list .chat-content-area .chat-container{max-width:64rem;margin:0 auto}.assistant-modal .assistant-list .chat-content-area .empty-chat-state{text-align:center;padding:1rem 0}.assistant-modal .assistant-list .chat-content-area .empty-chat-state .welcome-section{margin-bottom:1.5rem}.assistant-modal .assistant-list .chat-content-area .empty-chat-state .welcome-section .brain-icon{margin-bottom:1rem;font-size:3.75rem;line-height:1}.assistant-modal .assistant-list .chat-content-area .empty-chat-state .welcome-section .welcome-title{margin-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:2rem}.assistant-modal .assistant-list .chat-content-area .empty-chat-state .welcome-section .welcome-subtitle{color:var(--theme-color-8)}.assistant-modal .assistant-list .chat-content-area .empty-chat-state .examples-section{background-color:var(--theme-color-2);border-radius:.5rem;max-width:28rem;margin:0 auto;padding:1rem}.assistant-modal .assistant-list .chat-content-area .empty-chat-state .examples-section .examples-title{color:var(--theme-color-8);margin-bottom:.75rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.assistant-modal .assistant-list .chat-content-area .empty-chat-state .examples-section .examples-list{flex-direction:column;align-items:center;gap:.5rem;display:flex}.assistant-modal .assistant-list .chat-content-area .empty-chat-state .examples-section .examples-list .example-button{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.25rem;width:100%;padding:.5rem;transition:colors .15s ease-in-out;display:block}.assistant-modal .assistant-list .chat-content-area .empty-chat-state .examples-section .examples-list .example-button:hover{background-color:var(--theme-color-8);color:var(--theme-color-1)}.assistant-modal .assistant-list .chat-content-area .empty-chat-state .examples-section .examples-list .glassy-card{background:color-mix(in srgb, var(--theme-color-1) 88%, var(--theme-color-2));border:1px solid color-mix(in srgb, var(--theme-color-13) 14%, transparent);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 10px color-mix(in srgb, var(--theme-color-14) 90%, transparent);color:var(--theme-color-3);transition:transform .12s,box-shadow .12s,background .12s}.assistant-modal .assistant-list .chat-content-area .empty-chat-state .examples-section .examples-list .glassy-card:hover{background:color-mix(in srgb, var(--theme-color-1) 80%, var(--theme-color-2));border-color:color-mix(in srgb, var(--theme-color-13) 24%, transparent);box-shadow:0 6px 18px color-mix(in srgb, var(--theme-color-15) 90%, transparent);transform:translateY(-1px)}.assistant-modal .assistant-list .chat-content-area .empty-chat-state .examples-section .examples-list .glassy-card:active{transform:translateY(0)}.assistant-modal .assistant-list .chat-content-area .empty-chat-state .examples-section .examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.assistant-modal .assistant-list .chat-content-area .empty-chat-state .examples-section .example-card{text-align:left;cursor:pointer;width:100%;height:84px;color:var(--theme-color-3);background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;padding:14px;display:flex}.assistant-modal .assistant-list .chat-content-area .empty-chat-state .examples-section .example-card .card-title{color:var(--theme-color-3);font-weight:600}.assistant-modal .assistant-list .chat-content-area .empty-chat-state .examples-section .example-card .card-subtitle{color:var(--theme-color-10);white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:12px;overflow:hidden}.assistant-modal .assistant-list .chat-content-area .empty-chat-state .examples-section .glassy-card{background:color-mix(in srgb, var(--theme-color-1) 88%, var(--theme-color-2));border:1px solid color-mix(in srgb, var(--theme-color-13) 14%, transparent);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 10px color-mix(in srgb, var(--theme-color-14) 90%, transparent);color:var(--theme-color-3);transition:transform .12s,box-shadow .12s,background .12s}.assistant-modal .assistant-list .chat-content-area .empty-chat-state .examples-section .glassy-card:hover{background:color-mix(in srgb, var(--theme-color-1) 80%, var(--theme-color-2));border-color:color-mix(in srgb, var(--theme-color-13) 24%, transparent);box-shadow:0 6px 18px color-mix(in srgb, var(--theme-color-15) 90%, transparent);transform:translateY(-1px)}.assistant-modal .assistant-list .chat-content-area .empty-chat-state .examples-section .glassy-card:active{transform:translateY(0)}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper{margin-bottom:1.5rem}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper.user-message{justify-content:flex-end;display:flex}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content{max-width:80%}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content.user-content{margin-left:auto}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble{align-items:flex-start;gap:.75rem;display:flex}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble.user-bubble{flex-direction:row-reverse}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .avatar{border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .avatar.user-avatar{background-color:var(--theme-color-6);color:#fff}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .avatar.assistant-avatar{background-color:var(--theme-color-2)}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body{flex:1}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .message-text{border-radius:.5rem;padding:1rem}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .message-text.user-text{background-color:var(--theme-color-6);color:#fff}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .message-text.assistant-text{background-color:var(--theme-color-2)}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .message-text .message-content-text{white-space:pre-wrap}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .message-text .streaming-indicator{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .message-text .streaming-indicator .dots-container{gap:.25rem;display:flex}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .message-text .streaming-indicator .dots-container .dot{background-color:currentColor;border-radius:50%;width:.5rem;height:.5rem;animation:1s infinite bounce}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .message-text .streaming-indicator .dots-container .dot:nth-child(2){animation-delay:.1s}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .message-text .streaming-indicator .dots-container .dot:nth-child(3){animation-delay:.2s}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .tools-section{margin-top:.5rem}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .tools-section .tools-list{flex-direction:column;gap:.5rem;display:flex}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .tools-section .tools-list .tool-item{background-color:var(--theme-color-primary-light);border-radius:.25rem;padding:.5rem;font-size:.875rem;line-height:1.25rem}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .tools-section .tools-list .tool-item .tool-name{font-weight:500}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .tools-section .tools-list .tool-item .tool-time{color:var(--theme-color-8);margin-top:.25rem;font-size:.75rem;line-height:1rem}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .results-section{margin-top:.5rem}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .results-section .results-list{flex-direction:column;gap:.5rem;display:flex}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .results-section .results-list .result-item{border-radius:.25rem;padding:.5rem;font-size:.875rem;line-height:1.25rem}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .results-section .results-list .result-item.success{background-color:var(--theme-color-success-light)}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .results-section .results-list .result-item.error{background-color:var(--theme-color-danger-light)}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .results-section .results-list .result-item .result-status{font-weight:500}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .results-section .results-list .result-item .result-content{margin-top:.25rem;font-size:.75rem;line-height:1rem}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .results-section .results-list .result-item .result-error{color:var(--theme-color-danger);margin-top:.25rem;font-size:.75rem;line-height:1rem}.assistant-modal .assistant-list .chat-content-area .messages-container .message-wrapper .message-content .message-bubble .message-body .message-timestamp{color:var(--theme-color-8);margin-top:.5rem;font-size:.75rem;line-height:1rem}.assistant-modal .assistant-list #assistant-message-form{--assistant-input-actions-width:80px;margin-bottom:24px;position:relative}.assistant-modal .assistant-list #assistant-message-form .audio-icon{z-index:1;cursor:pointer;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.assistant-modal .assistant-list #assistant-message-form .audio-icon svg{width:20px;height:20px;color:var(--theme-color-3)}.assistant-modal .assistant-list #assistant-message-form .audio-icon svg:hover{color:var(--theme-color-8)}.assistant-modal .assistant-list #assistant-message-form .cds-form-item{min-width:0;height:80px;margin-top:24px;overflow:hidden}.assistant-modal .assistant-list #assistant-message-form .cds-form-item .cds-text-area{min-width:0;max-width:100%;height:100%;padding:14px calc(var(--assistant-input-actions-width) + 14px) 14px 14px;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;resize:none;overflow:hidden scroll}.assistant-modal .assistant-list #assistant-message-form .send-voice-button{position:absolute;top:60%;right:60px;transform:translateY(-50%);cursor:pointer!important}.assistant-modal .assistant-list #assistant-message-form .send-voice-button .voice-button-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.assistant-modal .assistant-list #assistant-message-form .send-voice-button .voice-button-wrapper .circle-button{transition:all .3s}.assistant-modal .assistant-list #assistant-message-form .send-voice-button .voice-button-wrapper .circle-button.recording{animation:1.5s ease-in-out infinite recording-pulse;background-color:var(--theme-color-24)!important}.assistant-modal .assistant-list #assistant-message-form .send-voice-button .voice-button-wrapper .circle-button.recording svg{color:var(--theme-color-3)!important}.assistant-modal .assistant-list #assistant-message-form .send-voice-button .voice-button-wrapper .voice-wave-overlay{z-index:10;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.assistant-modal .assistant-list #assistant-message-form .send-message-button{position:absolute;top:60%;right:20px;transform:translateY(-50%);cursor:pointer!important}.assistant-modal .assistant-list #assistant-message-form .assistant-info-text{color:var(--font-color-light);z-index:1;pointer-events:none;font-size:11px;position:absolute;bottom:-20px;right:20px}.assistant-modal .assistant-list .assistant-plan-action-bar{z-index:2;margin:8px 0 6px;position:relative}.assistant-modal .assistant-list .assistant-plan-action-bar .assistant-plan-action-bar-content{border-top:1px solid var(--theme-color-14);border-bottom:1px solid color-mix(in srgb, var(--theme-color-14) 72%, transparent);background:color-mix(in srgb, var(--theme-color-1) 92%, transparent);-webkit-backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.assistant-modal .assistant-list .assistant-plan-action-bar .assistant-plan-action-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.assistant-modal .assistant-list .assistant-plan-action-bar .assistant-plan-action-title{color:var(--theme-color-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.assistant-modal .assistant-list .assistant-plan-action-bar .assistant-plan-action-buttons{flex-shrink:0;align-items:center;gap:10px;display:flex}.assistant-modal .assistant-list .assistant-plan-action-bar .assistant-plan-action-state{color:var(--theme-color-10);font-size:12px}.assistant-modal .assistant-list .assistant-plan-action-bar .assistant-plan-action-state.approved,.assistant-modal .assistant-list .assistant-plan-action-bar .assistant-plan-action-state.rejected{color:var(--theme-color-8)}.assistant-modal .assistant-list .assistant-plan-action-bar .assistant-plan-action-state.error{color:var(--theme-color-11)}[data-theme=dark] .assistant-modal .chat-content-area .empty-chat-state .examples-section{background:var(--theme-color-17);border:1px solid var(--theme-color-21);box-shadow:inset 0 1px 0 var(--theme-color-25)}[data-theme=dark] .assistant-modal .chat-content-area .empty-chat-state .examples-section .glassy-card{background:var(--theme-color-20);border:1px solid var(--theme-color-21);box-shadow:0 10px 24px var(--theme-color-18)}[data-theme=dark] .assistant-modal .chat-content-area .empty-chat-state .examples-section .glassy-card:hover{background:var(--theme-color-19);border-color:var(--theme-color-23);box-shadow:0 14px 30px var(--theme-shadow-color)}[data-theme=dark] .assistant-modal .chat-content-area .empty-chat-state .examples-section .example-card{background:var(--theme-color-20)}[data-theme=dark] .assistant-modal .chat-content-area .empty-chat-state .examples-section .example-card .card-title{color:var(--theme-color-3)}[data-theme=dark] .assistant-modal .chat-content-area .empty-chat-state .examples-section .example-card .card-subtitle{color:var(--theme-color-13)}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-.5rem)}60%{transform:translateY(-.25rem)}}@keyframes recording-pulse{0%{box-shadow:0 0 0 0 rgba(var(--theme-color-22-rgb), .7)}70%{box-shadow:0 0 0 10px rgba(var(--theme-color-22-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--theme-color-22-rgb), 0)}}#header .assistant-item{position:relative}#header .assistant-item .blob-notice{background-color:var(--theme-color-22);border:2px solid var(--theme-color-1);width:11px;height:11px;box-shadow:0 0 1px 1px var(--theme-color-22);border-radius:50%;position:absolute;top:-1px;right:3px}@media (max-width:768px){.assistant-modal{width:calc(100vw - 16px)!important;min-width:0!important;max-width:calc(100vw - 16px)!important;margin:8px!important}.assistant-modal .modal-content{align-items:stretch;padding:16px 16px 4px!important}.assistant-modal .assistant-list #assistant-message-form{--assistant-input-actions-width:100px}.assistant-modal .assistant-list .chat-content-area .chat-container{max-width:100%}.assistant-modal .assistant-list .assistant-plan-action-bar .assistant-plan-action-bar-content{flex-direction:column;align-items:stretch}.assistant-modal .assistant-list .assistant-plan-action-bar .assistant-plan-action-buttons{flex-direction:column;justify-content:stretch;width:100%}.assistant-modal .assistant-list .assistant-plan-action-bar .assistant-plan-action-buttons .submit-button,.assistant-modal .assistant-list .assistant-plan-action-bar .assistant-plan-action-buttons .line-button{width:100%}}
#sidebar-menu,#sidebar-menu-mobile{height:calc(100% - 100px);overflow-y:auto}#sidebar-menu::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#sidebar-menu-mobile::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#sidebar-menu,#sidebar-menu-mobile{-ms-overflow-style:none;scrollbar-width:none;background-color:var(--theme-color-2)}#sidebar-menu .sidebar-menu-nav,#sidebar-menu-mobile .sidebar-menu-nav{overflow:hidden}#sidebar-menu .sidebar-menu-nav>ul>.menu-item,#sidebar-menu-mobile .sidebar-menu-nav>ul>.menu-item{margin-bottom:15px}#sidebar-menu .sidebar-menu-nav>ul>.menu-item>.menu-item-title span.item-title,#sidebar-menu-mobile .sidebar-menu-nav>ul>.menu-item>.menu-item-title span.item-title{visibility:visible;opacity:1}#sidebar-menu .sidebar-menu-nav>ul .menu-item,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item{font-size:var(--font-size-13);transition:padding var(--transition-duration-extra-slow),max-height var(--transition-duration-extra-slow) var(--transition-ease);margin-bottom:8px;line-height:16px}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item{padding-left:10px}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item.collapsed .submenu,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item.collapsed .submenu{padding-top:8px!important}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item .submenu,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item .submenu{padding-top:0!important}#sidebar-menu .sidebar-menu-nav>ul .menu-item.first-level,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item.first-level{padding:0 15px}#sidebar-menu .sidebar-menu-nav>ul .menu-item:last-child,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item:last-child{margin-bottom:0}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title{z-index:1;box-sizing:border-box;border-radius:var(--border-radius-input);white-space:nowrap;word-break:keep-all;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;height:40px;transition-property:padding-left,background-color;transition-duration:var(--transition-duration-slow);transition-timing-function:var(--transition-ease);border:1px solid #0000;align-items:center;padding-left:40px;display:flex;position:relative}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title:hover,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title:hover{padding-left:50px}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title:hover .item-icon,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title:hover .item-icon{left:25px}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title.disabled-item,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title.disabled-item{cursor:not-allowed;pointer-events:none}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title.disabled-item .item-title,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title.disabled-item .item-title{color:var(--cds-text-secondary);opacity:.6}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title.disabled-item .item-icon,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title.disabled-item .item-icon{opacity:.6}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title.new-item,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title.new-item{cursor:pointer}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title.new-item .item-icon,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title.new-item .item-icon{color:var(--cds-text-success)}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title .item-icon,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title .item-icon{width:20px;height:20px;transition:left var(--transition-duration-slow) ease-in-out;position:absolute;top:50%;left:15px;transform:translateY(-50%)}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title.pretty-deep,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title.pretty-deep{padding-left:24px}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title.pretty-deep:before,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title.pretty-deep:before{content:"";border:solid 2px var(--theme-color-3);box-sizing:border-box;border-radius:5px;width:10px;height:10px;position:absolute;top:calc(50% - 5px);left:10px}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title.pretty-deep.filled-circle:before,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title.pretty-deep.filled-circle:before{background-color:var(--theme-color-3)}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title.with-collapse .chevron-icon,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title.with-collapse .chevron-icon{visibility:visible;opacity:1;transition-property:color,transform,visibility,opacity;transition-duration:var(--transition-duration-slow);transition-timing-function:var(--transition-ease);position:absolute;top:calc(50% - 8px);right:15px}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title.with-collapse span.item-title,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title.with-collapse span.item-title{padding-right:var(--space-40);justify-content:space-between;align-items:center;width:100%;display:flex}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title.with-collapse span.item-title .item-title-badge,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title.with-collapse span.item-title .item-title-badge{width:fit-content;margin-top:1px;margin-left:8px;font-size:8px}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title.with-collapse span.item-title .item-title-badge.text-badge,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title.with-collapse span.item-title .item-title-badge.text-badge{background-color:var(--theme-color-13)!important;border-radius:6px!important;padding:1px 4px!important}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title.with-collapse span.item-title .item-title-badge-new,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title.with-collapse span.item-title .item-title-badge-new{width:fit-content;margin-top:3px;font-size:16px}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title.with-collapse span.item-title .item-title-badge-new.text-badge,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title.with-collapse span.item-title .item-title-badge-new.text-badge{background-color:var(--theme-color-4)!important;border-radius:6px!important;padding:1px 4px!important}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title span.item-title,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title span.item-title{text-overflow:ellipsis;justify-content:space-between;align-items:center;padding-left:5px;display:flex;overflow:hidden}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title span.item-title .item-title-badge,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title span.item-title .item-title-badge{width:fit-content;margin-left:8px;font-size:8px}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title span.item-title .item-title-badge.text-badge,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title span.item-title .item-title-badge.text-badge{background-color:var(--theme-color-13)!important;border-radius:6px!important;padding:1px 4px!important}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title span.item-title .item-title-badge-new,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title span.item-title .item-title-badge-new{width:fit-content;margin-top:3px;margin-left:21px;font-size:16px}#sidebar-menu .sidebar-menu-nav>ul .menu-item .menu-item-title span.item-title .item-title-badge-new.text-badge,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .menu-item-title span.item-title .item-title-badge-new.text-badge{background-color:var(--theme-color-4)!important;border-radius:6px!important;padding:1px 4px!important}#sidebar-menu .sidebar-menu-nav>ul .menu-item.dashboard .menu-item-title,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item.dashboard .menu-item-title{border:solid 1px var(--theme-color-19)}#sidebar-menu .sidebar-menu-nav>ul .menu-item.collapsed>.menu-item-title,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item.collapsed>.menu-item-title{background-color:var(--theme-color-17)}#sidebar-menu .sidebar-menu-nav>ul .menu-item.collapsed>.menu-item-title .chevron-icon,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item.collapsed>.menu-item-title .chevron-icon{transform:rotateX(180deg);color:var(--theme-color-3)!important}#sidebar-menu .sidebar-menu-nav>ul .menu-item.collapsed .submenu,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item.collapsed .submenu{padding-top:8px}#sidebar-menu .sidebar-menu-nav>ul .menu-item .submenu,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item .submenu{transition:padding-top var(--transition-duration-slow) var(--transition-ease)}#sidebar-menu .sidebar-menu-nav>ul .menu-item.current.first-level>.menu-item-title,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item.current.first-level>.menu-item-title{background-color:var(--theme-color-17)!important}#sidebar-menu .sidebar-menu-nav>ul .menu-item.current>.menu-item-title,#sidebar-menu-mobile .sidebar-menu-nav>ul .menu-item.current>.menu-item-title{background-color:var(--theme-color-19);color:var(--font-color)}#sidebar-menu .sidebar-menu-nav>ul .grouped-menu-item .menu-item-divider,#sidebar-menu-mobile .sidebar-menu-nav>ul .grouped-menu-item .menu-item-divider{margin-top:20px;margin-bottom:18px;position:relative}#sidebar-menu .sidebar-menu-nav>ul .grouped-menu-item .menu-item-divider .divider,#sidebar-menu-mobile .sidebar-menu-nav>ul .grouped-menu-item .menu-item-divider .divider{border-radius:var(--border-radius-medium);background-color:var(--theme-color-23);width:20px;height:1px;margin-left:-10px;position:absolute;top:50%;left:10px}#sidebar-menu .sidebar-menu-nav>ul .grouped-menu-item .menu-item-divider h3,#sidebar-menu-mobile .sidebar-menu-nav>ul .grouped-menu-item .menu-item-divider h3{font-size:var(--font-size-12);color:var(--font-color-light);margin-left:28px;font-weight:400}#sidebar-menu .sidebar-menu-nav>ul .grouped-menu-item>.submenu,#sidebar-menu-mobile .sidebar-menu-nav>ul .grouped-menu-item>.submenu{box-sizing:border-box;padding-left:15px;padding-right:15px}#sidebar-menu.narrow .sidebar-menu-nav>ul .menu-item.first-level,#sidebar-menu.narrow .sidebar-menu-nav>ul .menu-item.narrow-root-item{padding:0;position:relative}#sidebar-menu.narrow .sidebar-menu-nav>ul .menu-item.first-level>.menu-item-title .item-icon,#sidebar-menu.narrow .sidebar-menu-nav>ul .menu-item.narrow-root-item>.menu-item-title .item-icon{left:10px}#sidebar-menu.narrow .sidebar-menu-nav>ul .menu-item.first-level>.menu-item-title.with-collapse .chevron-icon,#sidebar-menu.narrow .sidebar-menu-nav>ul .menu-item.narrow-root-item>.menu-item-title.with-collapse .chevron-icon{visibility:hidden;opacity:0}#sidebar-menu.narrow .sidebar-menu-nav>ul .grouped-menu-item .menu-item-divider .divider{left:20px}#sidebar-menu.narrow .sidebar-menu-nav>ul .grouped-menu-item .menu-item-divider h3{visibility:hidden;opacity:0;margin-left:42px}#sidebar-menu.narrow .sidebar-menu-nav>ul .grouped-menu-item>.submenu{padding-left:0;padding-right:0}#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.first-level>.menu-item-title,#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.narrow-root-item>.menu-item-title{height:42px;margin-bottom:0;padding-left:40px}#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.first-level>.menu-item-title:hover,#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.narrow-root-item>.menu-item-title:hover{border-color:var(--theme-color-20)}#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.first-level .menu-item,#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.narrow-root-item .menu-item{padding-left:6px}#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.first-level .menu-item .menu-item-title,#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.narrow-root-item .menu-item .menu-item-title{min-width:200px;padding-left:34px}#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.first-level .menu-item .menu-item-title:hover,#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.narrow-root-item .menu-item .menu-item-title:hover{padding-left:44px}#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.first-level .menu-item .menu-item-title:hover .item-icon,#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.narrow-root-item .menu-item .menu-item-title:hover .item-icon{left:18px}#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.first-level .menu-item .menu-item-title .item-icon,#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.narrow-root-item .menu-item .menu-item-title .item-icon{left:10px}#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.first-level>.toggle-submenu,#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.narrow-root-item>.toggle-submenu{width:45px;height:50px;position:absolute;top:-5px;left:20px}#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.first-level .submenu,#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.narrow-root-item .submenu{padding-top:0!important}#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.first-level>.submenu,#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.narrow-root-item>.submenu{visibility:visible;opacity:1;z-index:8;width:auto;max-height:340px;position:fixed;overflow-y:auto;padding:6px 6px 6px 0!important}#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.first-level>.submenu::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.narrow-root-item>.submenu::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.first-level>.submenu,#sidebar-menu.narrow:not(.in-transition) .sidebar-menu-nav>ul .menu-item.narrow-root-item>.submenu{-ms-overflow-style:none;scrollbar-width:none;background-color:var(--theme-color-2);border:1px solid var(--theme-color-20);border-radius:var(--border-radius-medium);transition:visibility var(--transition-duration),opacity var(--transition-duration) linear}
#mobile-menu{background:var(--theme-color-1);z-index:2;flex-direction:column;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}#mobile-menu .header{border-bottom:solid 2px var(--theme-color-27);background-color:var(--theme-color-2);flex-shrink:0;align-items:center;column-gap:10px;width:100%;height:60px;padding:15px;display:flex}#mobile-menu .header .profile-summary{-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;display:flex}#mobile-menu .header .profile-summary .profile-pic{width:var(--size-30);border-radius:50%;height:30px;margin-right:8px;position:relative}#mobile-menu .header .profile-summary .profile-pic img{object-fit:cover}#mobile-menu .header .profile-summary .user-info .name{font-size:var(--font-size-13);font-weight:500;line-height:16px}#mobile-menu .header .close-btn{justify-content:center;align-items:center;margin-left:auto;display:flex}#mobile-menu .header .close-btn svg{width:14px;height:auto;fill:var(--theme-color-3)}#mobile-menu .mobile-menu-nav{flex:1;width:100%;min-height:0;padding:0 0 10px;position:relative;overflow:hidden}#mobile-menu .mobile-menu-nav #sidebar-menu-mobile{height:100%}
#header .notification-modal{border-radius:var(--border-radius-medium);background-color:var(--theme-color-1);border:1px solid var(--theme-color-39);width:400px;padding-bottom:10px;position:absolute;top:calc(100% + 10px);right:0}#header .notification-modal .notification-header{gap:var(--space-12);border-bottom:1px solid var(--theme-color-39);flex-direction:column;padding:14px 14px 0;display:flex;position:relative}#header .notification-modal .notification-header .notification-header-top{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}#header .notification-modal .notification-header .content-header{margin-bottom:0}#header .notification-modal .notification-header .notification-tabs{width:100%}#header .notification-modal .notification-header .notification-tabs .line-tabs:before{bottom:0}#header .notification-modal .notification-header .notification-tabs .line-tabs .tabs-nav{gap:0}#header .notification-modal .notification-header .notification-tabs .line-tabs .tabs-nav .tabs .tab{padding:0 20px 12px 0}#header .notification-modal .notification-header .notification-tabs .line-tabs .tabs-nav .tabs .tab.active{color:var(--font-color)}#header .notification-modal .notification-header .notification-tabs .line-tabs .tabs-nav .tabs .tab .tab-title{justify-content:flex-start;padding:0}#header .notification-modal .notification-header .notification-tabs .line-tab-content{width:calc(100% + 28px);margin:0 -14px}#header .notification-modal .notification-header .notification-tabs .line-tab-content .tab-content{width:100%;margin-top:0}#header .notification-modal .notification-header .action-buttons{align-items:center;gap:var(--space-14);display:flex}#header .notification-modal .notification-header .action-buttons .close-button{display:none}#header .notification-modal .notification-list{gap:var(--space-14);height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}#header .notification-modal .notification-list::-webkit-scrollbar{width:4px!important;height:4px!important}#header .notification-modal .notification-list .loading-more{justify-content:center;align-items:center;display:flex}#header .notification-modal .notification-list .notification{cursor:pointer;align-items:center;gap:0;width:100%;margin-bottom:2px;padding:6px 8px 6px 2px;transition:background-color .2s;display:flex;position:relative;overflow:hidden}#header .notification-modal .notification-list .notification:hover{background-color:var(--theme-color-14)}#header .notification-modal .notification-list .notification.unread{background-color:var(--theme-color-26)}#header .notification-modal .notification-list .notification.read{opacity:.7}#header .notification-modal .notification-list .notification .notification-main{align-items:center;gap:12px;width:100%;min-width:0;display:flex}#header .notification-modal .notification-list .notification .image{width:var(--size-40);height:var(--size-40);background-color:var(--theme-color-2);border-radius:50%;flex-shrink:0;margin-left:0}#header .notification-modal .notification-list .notification .content{gap:var(--space-6);flex-direction:column;flex:1;min-width:0;display:flex}#header .notification-modal .notification-list .notification .content .description{font-size:var(--font-size-12);color:var(--font-color-light)}#header .notification-modal .notification-list .notification .content .content-title{justify-content:space-between;align-items:center;display:flex;position:relative}#header .notification-modal .notification-list .notification .content .content-title .blob-notice{background-color:var(--theme-color-9);box-shadow:0 0 1px 1px var(--theme-color-26);position:absolute;top:18px;left:-63px}#header .notification-modal .notification-list .notification .content .content-title .time{color:var(--theme-color-13);font-size:11px}#header .notification-modal .notification-list .notification .notification-delete-btn{z-index:2;border-radius:var(--border-radius-low);width:28px;height:28px;color:var(--theme-color-22);cursor:pointer;opacity:1;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .15s,background-color .15s,color .15s;display:flex;position:absolute;top:55%;right:6px;transform:translateY(-50%)}#header .notification-modal .notification-list .notification .notification-delete-btn:hover:not(:disabled){color:var(--theme-color-22)}#header .notification-modal .notification-list .notification .notification-delete-btn:disabled{opacity:.35;cursor:not-allowed}@media (hover:hover) and (pointer:fine){#header .notification-modal .notification-list .notification .notification-delete-btn{opacity:0;pointer-events:none}#header .notification-modal .notification-list .notification .notification-delete-btn:disabled{opacity:.45;pointer-events:auto}#header .notification-modal .notification-list .notification:hover .notification-delete-btn:not(:disabled),#header .notification-modal .notification-list .notification:focus-within .notification-delete-btn:not(:disabled),#header .notification-modal .notification-list .notification .notification-delete-btn:focus-visible{opacity:1;pointer-events:auto}}#header .notification-modal .notification-list .content-notice{height:calc(100% - 60px)}@media screen and (max-width:991px){#header .notification-modal{z-index:1;background-color:var(--theme-color-12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:0;width:100%;height:100%;position:fixed;top:0;left:0}#header .notification-modal .action-buttons .close-button{justify-content:center;align-items:center;display:flex}#header .notification-modal .notification-list{height:100%;max-height:calc(100% - 136px)}#header .notification-modal .notification-header .notification-header-top{align-items:flex-start}}#header .notification-item{position:relative}#header .notification-item .notification-count{background-color:var(--theme-color-4);border:2px solid var(--theme-color-1);width:24px;height:24px;color:var(--theme-color-1);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex;position:absolute;top:-10px;right:-8px}#search-modal:after{background-color:var(--theme-color-33);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#search-modal .cds-modal-dialog{align-items:initial;justify-content:initial;min-height:520px;margin:var(--space-24);height:calc(100% - 48px)!important}#search-modal .cds-modal-content{width:100%;height:fit-content;min-height:520px;box-shadow:none;background-color:#0000!important}#search-modal .modal-content{width:calc(100vw - 48px);min-height:500px;max-height:100%;margin:0;padding:0}#search-modal .modal-content .search-box{width:100%;position:relative}#search-modal .modal-content .search-box .cds-search .search-input{background-color:var(--theme-color-1);width:100%;height:60px;box-shadow:0 0 5px var(--theme-color-14);padding:0 210px 0 50px}#search-modal .modal-content .search-box .cds-search .search-button{left:12px}#search-modal .modal-content .search-box .cds-search .search-button:not(:hover):before{background-color:var(--theme-color-3)}#search-modal .modal-content .search-box .cds-search .search-button:not(.close):after{border:1px solid var(--theme-color-3);width:12px;height:12px;top:40%;left:42%}#search-modal .modal-content .search-box .search-actions{z-index:2;justify-content:center;align-items:center;gap:var(--space-20);display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}#search-modal .modal-content .search-box .search-actions .category-select .custom-select__value-container{padding:var(--space-2) var(--space-8)}#search-modal .modal-content .search-box .search-actions .category-select .custom-select__menu{box-shadow:0px 0px 3px var(--theme-shadow-color)}#search-modal .modal-content .search-box .search-actions .category-select .custom-select__menu .custom-select__menu-list{max-height:270px}#search-modal .modal-content .search-box .search-actions .close-search-button{background-color:var(--theme-color-2);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative}#search-modal .modal-content .search-box .search-actions .close-search-button:after{content:"";background-color:var(--theme-color-2);border-radius:5px;width:2px;height:26px;position:absolute;left:-20px}#search-modal .modal-content .search-box .search-actions .close-search-button svg{width:16px;height:16px;fill:var(--theme-color-3)}#search-modal .modal-content .search-result{width:100%;min-height:300px;max-height:45vh;margin-top:var(--space-20);background-color:var(--theme-color-1);border-radius:var(--border-radius-high);box-shadow:0 0 5px var(--theme-color-14);-webkit-user-select:none;user-select:none;overflow-y:scroll}#search-modal .modal-content .search-result::-webkit-scrollbar{width:5px!important;height:5px!important}#search-modal .modal-content .search-result::-webkit-scrollbar-track{border-radius:var(--border-radius-high);background:0 0;margin-top:12px;margin-bottom:12px}#search-modal .modal-content .search-result.empty,#search-modal .modal-content .search-result.loading{justify-content:center;align-items:center;display:flex}#search-modal .modal-content .search-result .loading-spinner{width:16px;height:16px}#search-modal .modal-content .search-result .loading{visibility:hidden;opacity:0;position:absolute;bottom:16px;left:50%}#search-modal .modal-content .search-result .loading.visible{visibility:visible;opacity:1}#search-modal .modal-content .search-result .load-more-spinner{width:100%;padding:var(--space-12) 0;justify-content:center;align-items:center;display:flex}#search-modal .modal-content .search-result .search-message{color:var(--font-color-light)}#search-modal .modal-content .search-result .result-item:first-child .item-category{padding:var(--space-24) var(--space-14) var(--space-14) var(--space-14)}#search-modal .modal-content .search-result .result-item .item-category{font-size:var(--font-size-13);color:var(--font-color-secondary);padding:14px;line-height:16px}#search-modal .modal-content .search-result .result-item .item-list .item{cursor:pointer;align-items:center;gap:14px;padding:14px;display:flex;position:relative}#search-modal .modal-content .search-result .result-item .item-list .item:not(:last-child):after{content:"";background-color:var(--theme-color-14);pointer-events:none;height:1px;position:absolute;bottom:0;left:14px;right:14px}#search-modal .modal-content .search-result .result-item .item-list .item:hover{background-color:var(--theme-color-12)}#search-modal .modal-content .search-result .result-item .item-list .item img{object-fit:cover;background-color:var(--theme-color-2);border-radius:50%;width:40px;height:40px}#search-modal .modal-content .search-result .result-item .item-list .item .item-info{gap:var(--space-4);flex-direction:column;display:flex}#search-modal .modal-content .search-result .result-item .item-list .item .item-info .title{font-size:var(--font-size-13);color:var(--font-color);font-weight:500;line-height:16px}#search-modal .modal-content .search-result .result-item .item-list .item .item-info .subtitle{font-size:var(--font-size-12);color:var(--font-color-light);line-height:15px}#search-modal .modal-content .search-result .result-item .item-list .item .item-action{margin-left:auto;margin-right:var(--space-8);white-space:nowrap;color:var(--font-color-light);flex:none;justify-content:center;align-items:center;display:flex}@media screen and (max-width:991px){#search-modal .cds-modal-content{position:relative}#search-modal .modal-content .search-box .cds-search .search-input{padding:0 180px 0 55px}#search-modal .modal-content .search-box .cds-search svg{width:14px;height:14px}#search-modal .modal-content .search-box .search-actions{gap:10px}#search-modal .modal-content .search-box .search-actions .close-search-button{width:26px;height:26px}#search-modal .modal-content .search-box .search-actions .close-search-button svg{width:8px;height:8px}#search-modal .modal-content .search-box .search-actions .close-search-button:after{left:-14px}}@keyframes header-bell-shake{0%{transform:translate(-50%,-50%)rotate(0)}15%{transform:translate(-50%,-50%)rotate(18deg)}30%{transform:translate(-50%,-50%)rotate(-14deg)}45%{transform:translate(-50%,-50%)rotate(10deg)}60%{transform:translate(-50%,-50%)rotate(-8deg)}75%{transform:translate(-50%,-50%)rotate(4deg)}to{transform:translate(-50%,-50%)rotate(0)}}header#header{z-index:6;width:calc(100% - 100px);height:75px;padding:0 var(--space-24) 0 var(--space-14);border-bottom:1px solid var(--theme-color-21);background-color:var(--theme-color-2);transition:height var(--transition-duration-slow) ease-in-out,width var(--transition-duration-main-layout) ease-in-out,background-color var(--transition-duration-slow) ease-in-out;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;right:0}header#header.blurred{background-color:var(--theme-color-33);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:60px}header#header .header-item{border-radius:50%;position:relative}header#header .header-item.notification-item.shaking .item-trigger svg{transform-origin:top;animation:.85s ease-in-out header-bell-shake}header#header .header-item.active .item-trigger{background-color:var(--theme-color-25)!important;border-color:var(--theme-color-13)!important}header#header .header-item .item-trigger{-webkit-user-select:none;user-select:none;cursor:pointer;background-color:var(--theme-color-1);border:solid 1px var(--theme-color-21);width:40px;height:40px;transition-property:background-color,border-color;transition:var(--transition-duration) ease-in-out;border-radius:50%;display:block;position:relative}header#header .header-item .item-trigger svg{transition:fill var(--transition-duration) ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header#header .header-item .item-trigger:hover{background-color:var(--theme-color-2);border-color:var(--theme-color-13)}header#header .action-side{align-items:center;gap:var(--space-10);display:flex}header#header .action-side .header-item:not(.active):not(:hover) .item-trigger{box-shadow:none;background-color:#0000;border-color:#0000}header#header .action-side .mobile-menu-button{width:var(--size-30);align-items:center;height:30px;display:none}header#header .info-side{align-items:center;gap:var(--space-10);display:flex}header#header .info-side .search-item svg{width:16px}header#header .info-side .theme-item.dark:hover .item-trigger{background-color:var(--theme-color-3)!important}header#header .info-side .theme-item.dark:hover .item-trigger svg{transform:translate(-50%,-50%)rotate(360deg)scale(1);color:var(--theme-color-1)!important}header#header .info-side .theme-item.dark:hover .item-trigger .animated-icon{transform:translate(50%,-50%)rotate(0)scale(0)}header#header .info-side .theme-item.dark:hover .item-trigger .animated-icon svg{transform:scale(1)translate(-50%,-50%)}header#header .info-side .theme-item.dark .item-trigger svg{transform:translate(-50%,-50%)rotate(0)scale(0)}header#header .info-side .theme-item.dark .item-trigger .animated-icon{transform:translate(50%,-50%)rotate(360deg)scale(1)}header#header .info-side .theme-item.dark .item-trigger .animated-icon svg{transform:scale(1)translate(-50%,-50%)}header#header .info-side .theme-item:not(.dark):hover .item-trigger{background-color:var(--theme-color-3)}header#header .info-side .theme-item:not(.dark):hover .item-trigger svg{color:var(--theme-color-1);transform:translate(-50%,-50%)rotate(360deg)scale(0)}header#header .info-side .theme-item:not(.dark):hover .item-trigger .animated-icon{transform:translate(50%,-50%)rotate(360deg)scale(1)}header#header .info-side .theme-item:not(.dark):hover .item-trigger .animated-icon svg{transform:scale(1)translate(-50%,-50%)}header#header .info-side .theme-item svg{transition:transform .45s ease-in-out;transform:translate(-50%,-50%)rotate(0)scale(1)}header#header .info-side .theme-item .animated-icon{transition:transform .45s ease-in-out;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)rotate(0)scale(0)}header#header .info-side .theme-item .animated-icon svg{color:var(--font-color)}header#header .info-side .more-info-item .item-trigger{background-color:var(--theme-color-17);border:1px solid var(--theme-color-21);justify-content:center;align-items:center;width:24px;height:24px;display:flex}header#header .info-side .more-info-item .item-trigger:hover{border-color:var(--theme-color-18)}header#header .info-side .more-info-item .item-trigger svg{color:var(--theme-color-10);width:16px!important;height:16px!important}header#header .info-side .assistant-item{position:relative}header#header .info-side .assistant-item .children{pointer-events:none;z-index:14;width:40px;height:40px;position:absolute;top:0;right:0;overflow:visible}header#header .info-side .assistant-item .assistant-intro-anchor{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header#header .info-side .assistant-item .assistant-intro-orb{background:radial-gradient(circle at 35% 35%,#fff 0%,#f4f9ff 64%,#dbeafe 100%);border:1px solid #e8f1fd;border-radius:50%;animation:2.8s ease-in-out infinite assistantIntroOrbFloat;display:block;position:absolute;box-shadow:0 10px 24px #7c99c61f}header#header .info-side .assistant-item .assistant-intro-orb-sm{width:8px;height:8px;animation-delay:.1s;top:18px;left:-4px}header#header .info-side .assistant-item .assistant-intro-orb-md{width:14px;height:14px;animation-delay:.35s;top:34px;left:-14px}header#header .info-side .assistant-item .assistant-intro-bubble{color:#35506f;pointer-events:auto;transform-origin:top;background:radial-gradient(circle at 100% 0,#fffffffa,#0000 36%),linear-gradient(150deg,#fff 0%,#fbfdff 56%,#eef5ff 100%);border:1px solid #eef4fd;border-radius:18px;align-items:center;width:max-content;max-width:min(420px,100vw - 48px);padding:9px 42px 9px 12px;animation:.45s cubic-bezier(.16,1,.3,1) assistantIntroBubbleIn;display:flex;position:absolute;top:47px;left:-200px;box-shadow:0 14px 28px #5b72941f,inset 0 4px 10px #ffffff85}header#header .info-side .assistant-item .assistant-intro-content{align-items:center;gap:8px;min-width:0;display:inline-flex}header#header .info-side .assistant-item .assistant-intro-icon{background:linear-gradient(#f0f7fff5 0%,#e3eefcf5 100%);border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}header#header .info-side .assistant-item{cursor:pointer}header#header .info-side .assistant-item .assistant-intro-message{letter-spacing:-.01em;color:#35506f;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;line-height:1.2;display:block}header#header .info-side .assistant-item .assistant-intro-close{color:#6a7f99;cursor:pointer;width:20px;height:20px;transition:background-color var(--transition-duration-fast) ease,transform var(--transition-duration-fast) ease;background-color:#536d8d14;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}header#header .info-side .assistant-item .assistant-intro-close:hover{background-color:#536d8d24;transform:translateY(-50%)scale(1.04)}header#header .info-side .assistant-item.streaming .item-trigger svg .back-shape{transform-origin:50%;transform-box:view-box;animation:3.8s linear infinite rotateClockwise}header#header .info-side .assistant-item.streaming .item-trigger svg .front-shape{transform-origin:50%;transform-box:view-box;animation:3.8s linear infinite rotateCounter}header#header .info-side .assistant-item.completed .assistant-status-indicator{border:2px solid var(--theme-color-1);z-index:10;background-color:#22c55e;border-radius:50%;width:12px;height:12px;animation:2s ease-in-out assistantCompletedPulse;position:absolute;top:-2px;right:-2px}header#header .info-side .assistant-item.active .item-trigger{background-color:var(--theme-color-1)!important}header#header .info-side .assistant-item.active .item-trigger svg{transform-origin:50%!important;animation:1.2s ease-in-out infinite rotateIcon!important}header#header .info-side .assistant-item .item-trigger svg{transition:transform .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px!important;height:22px!important}@media screen and (max-width:991px){header#header{width:100%;height:66px;padding:0 var(--space-14)}header#header .action-side .mobile-menu-button{display:block}header#header .header-item .item-trigger{width:36px;height:36px;display:block;position:relative}header#header .info-side .assistant-item .assistant-intro-anchor{left:50%}header#header .info-side .assistant-item .assistant-intro-orb-sm{left:-2px}header#header .info-side .assistant-item .assistant-intro-orb-md{left:-12px}header#header .info-side .assistant-item .assistant-intro-bubble{min-width:268px;max-width:268px;padding:9px 34px 9px 10px;left:-214px}header#header .info-side .assistant-item .assistant-intro-message{font-size:11px}}@keyframes assistantIntroBubbleIn{0%{opacity:0;transform:translate(6px,-6px)scale(.92)rotate(1deg)}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}@keyframes assistantIntroOrbFloat{0%,to{transform:translate(0,0)scale(.96)}50%{transform:translateY(-4px)scale(1.04)}}@keyframes fillIcon{0%{fill:var(--theme-color-1)}50%{fill:var(--theme-color-3)}to{fill:var(--theme-color-1)}}@keyframes rotateIcon{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes rotateClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateCounter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes assistantCompletedPulse{0%{opacity:.8;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){header#header .info-side .assistant-item.streaming .item-trigger svg .back-shape,header#header .info-side .assistant-item.streaming .item-trigger svg .front-shape,header#header .info-side .assistant-item .assistant-intro-orb,header#header .info-side .assistant-item .assistant-intro-bubble{animation:none!important}}
#header .user-dock{display:flex}#header .user-dock.mobile{padding:15px 0;display:none}#header .user-dock .dock{position:relative}#header .user-dock .dock .dock-customizer-button .item-trigger{box-shadow:none;background-color:#0000}#header .user-dock .dock .dock-customizer-button .item-trigger svg{color:var(--font-color-secondary)}#header .user-dock .dock .dock-customizer-modal{border-radius:var(--border-radius-medium);background-color:var(--theme-color-1);width:400px;box-shadow:0 0 4px var(--theme-shadow-color);position:absolute;top:calc(100% + 15px);left:0}#header .user-dock .dock .dock-customizer-modal .dock-toolbar{width:100%;padding:var(--space-20);border-bottom:2px solid var(--theme-color-2)}#header .user-dock .dock .dock-customizer-modal .dock-toolbar .dock-header{margin-bottom:var(--space-20);justify-content:space-between;align-items:center;display:flex}#header .user-dock .dock .dock-customizer-modal .dock-toolbar .dock-header .header{color:var(--font-color);font-weight:500;font-size:var(--font-size-14)}#header .user-dock .dock .dock-customizer-modal .dock-toolbar .dock-header .close-button{display:none}#header .user-dock .dock .dock-customizer-modal .dock-toolbar .dock-search{position:relative}#header .user-dock .dock .dock-customizer-modal .dock-toolbar .dock-search .search-input{border-radius:var(--border-radius-low)}#header .user-dock .dock .dock-customizer-modal .dock-item-list{flex-wrap:wrap;max-height:400px;display:flex;overflow:auto}#header .user-dock .dock .dock-customizer-modal .dock-item-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#header .user-dock .dock .dock-customizer-modal .dock-item-list{-ms-overflow-style:none;scrollbar-width:none}#header .user-dock .dock .dock-customizer-modal .dock-item-list .dock-item{justify-content:space-between;align-items:center;gap:var(--space-10);width:50%;min-height:60px;padding:var(--space-10) var(--space-20);word-break:break-word;transition:opacity var(--transition-duration-fast) var(--transition-ease);display:flex;position:relative}#header .user-dock .dock .dock-customizer-modal .dock-item-list .dock-item.selected,#header .user-dock .dock .dock-customizer-modal .dock-item-list .dock-item.disabled{opacity:.4!important}#header .user-dock .dock .dock-customizer-modal .dock-item-list .dock-item.selected .add-remove-button,#header .user-dock .dock .dock-customizer-modal .dock-item-list .dock-item.disabled .add-remove-button{cursor:not-allowed}#header .user-dock .dock .dock-customizer-modal .dock-item-list .dock-item .content{align-items:center;gap:var(--space-10);display:flex}#header .user-dock .dock .dock-customizer-modal .dock-item-list .dock-item .content .name{width:calc(100% - 20px)}#header .user-dock .dock .dock-customizer-modal .dock-item-list .dock-item:nth-child(odd){border-right:2px solid var(--theme-color-2)}#header .user-dock .dock .dock-customizer-modal .dock-item-list .dock-item:nth-child(2n):not(:last-child):after{content:"";background-color:var(--theme-color-2);width:calc(100% + 202px);height:2px;position:absolute;bottom:0;left:-202px}#header .user-dock .selected-docks{gap:var(--space-10);display:flex}#header .user-dock .selected-docks::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#header .user-dock .selected-docks{-ms-overflow-style:none;scrollbar-width:none}#header .user-dock .selected-docks .tooltip-item:last-child{padding-right:var(--space-10)}@media screen and (max-width:991px){#header .user-dock{border-top:solid 2px var(--theme-color-27);flex-shrink:0;height:66px;display:none}#header .user-dock.mobile{display:block}#header .user-dock .dock{width:100%}#header .user-dock .dock .header-item:first-child{margin-left:var(--space-14)}#header .user-dock .dock .header-item:last-child{margin-right:var(--space-14)}}
#header .header-app-menu{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}#header .header-app-menu .app-info{-webkit-user-select:none;user-select:none;cursor:pointer;background-color:var(--theme-color-1);border-radius:var(--border-radius-high);transition-property:background-color,border-color;transition:var(--transition-duration) ease-in-out;padding:8px;display:flex}#header .header-app-menu .app-info:hover{background-color:var(--theme-color-2)}#header .header-app-menu .app-info .app-picture{outline:2px solid var(--theme-color-14);background-color:var(--theme-color-38);width:24px;height:24px;color:var(--theme-color-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}#header .header-app-menu .app-info .app-picture .app-initials{font-size:10px;font-weight:700;line-height:1}#header .header-app-menu .app-info .app-name{min-width:0;font-size:var(--font-size-14);text-overflow:ellipsis;white-space:nowrap;margin-left:8px;font-weight:500;line-height:24px;overflow:hidden}#header .header-app-menu .app-menu-nav{width:max(100%,288px);min-width:288px;max-width:calc(100vw - 20px);padding:var(--space-6) 0;-webkit-user-select:none;user-select:none;background-color:var(--theme-color-1);border:1px solid var(--theme-color-21);border-radius:var(--border-radius-high);position:absolute;top:calc(100% + 10px);left:auto;right:0;overflow:hidden}#header .header-app-menu .app-menu-nav .menu-item{align-items:center;gap:var(--space-10);padding:0 var(--space-14);height:44px;color:var(--font-color);transition:background-color var(--transition-duration-fast) ease-in-out;text-decoration:none;display:flex}#header .header-app-menu .app-menu-nav .menu-item:hover{background-color:var(--theme-color-2)}#header .header-app-menu .app-menu-nav .menu-item.logout{border-top:1px solid var(--theme-color-21);width:100%;position:relative}#header .header-app-menu .app-menu-nav .lang-container.show .language .arrow-svg{transform:rotateX(180deg);color:var(--theme-color-3)!important}#header .header-app-menu .app-menu-nav .lang-container .language{cursor:pointer;width:100%;position:relative}#header .header-app-menu .app-menu-nav .lang-container .language .text{text-align:left;width:calc(100% - 50px)}#header .header-app-menu .app-menu-nav .lang-container .language .arrow-svg{float:right;transition:color var(--transition-duration-fast),transform var(--transition-duration-fast) ease-in-out;margin-right:-4px}#header .header-app-menu .app-menu-nav .lang-container .lang-menu{flex-direction:column;width:100%;display:flex}#header .header-app-menu .app-menu-nav .lang-container .lang-menu button{align-items:center;gap:var(--space-10);height:40px;padding:0 var(--space-14);cursor:pointer;transition:background-color var(--transition-duration-fast) ease-in-out;display:flex}#header .header-app-menu .app-menu-nav .lang-container .lang-menu button:hover{background-color:var(--theme-color-38)}#header .header-app-menu .app-menu-nav .lang-container .lang-menu button:disabled{color:var(--theme-color-1);background-color:var(--theme-color-3)}#header .header-app-menu .app-menu-nav .lang-container .lang-menu button svg{width:16px;height:16px}#header .header-app-menu .app-menu-nav .apps-container{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--theme-color-14)}#header .header-app-menu .app-menu-nav .apps-container.show .apps .arrow-svg{transform:rotateX(180deg);color:var(--theme-color-3)!important}#header .header-app-menu .app-menu-nav .apps-container .apps{cursor:pointer;width:100%;position:relative}#header .header-app-menu .app-menu-nav .apps-container .apps .text{text-align:left;width:calc(100% - 50px)}#header .header-app-menu .app-menu-nav .apps-container .apps .arrow-svg{float:right;transition:color var(--transition-duration-fast),transform var(--transition-duration-fast) ease-in-out;margin-right:-4px}#header .header-app-menu .app-menu-nav .apps-container .apps-menu{flex-direction:column;width:100%;display:flex}#header .header-app-menu .app-menu-nav .apps-container .apps-menu .app-list{overscroll-behavior:contain;gap:var(--space-2);flex-direction:column;height:100%;max-height:296px;display:flex;overflow-y:auto}#header .header-app-menu .app-menu-nav .apps-container .apps-menu .app-list::-webkit-scrollbar{width:6px}#header .header-app-menu .app-menu-nav .apps-container .apps-menu .app-list::-webkit-scrollbar-thumb{border-radius:var(--border-radius-high);background-color:var(--theme-color-21)}#header .header-app-menu .app-menu-nav .apps-container .apps-menu .app-list::-webkit-scrollbar-track{background-color:#0000}#header .header-app-menu .app-menu-nav .apps-container .apps-menu .app-list .app-item:not(:last-child):after{content:"";right:var(--space-14);bottom:0;left:var(--space-14);background-color:var(--theme-color-14);pointer-events:none;height:1px;position:absolute}#header .header-app-menu .app-menu-nav .apps-container .apps-menu .app-item{align-items:center;gap:var(--space-10);height:auto;padding:0 var(--space-10);cursor:pointer;color:var(--font-color);text-align:left;width:100%;transition:background-color var(--transition-duration-fast) ease-in-out;background-color:#0000;border:none;display:flex;position:relative}#header .header-app-menu .app-menu-nav .apps-container .apps-menu .app-item:hover{background-color:var(--theme-color-2)}#header .header-app-menu .app-menu-nav .apps-container .apps-menu .app-item.active .app-info{border-radius:var(--border-radius-input);background-color:var(--theme-color-4)}#header .header-app-menu .app-menu-nav .apps-container .apps-menu .app-item.active .app-info .name{color:var(--theme-color-1);font-weight:600}#header .header-app-menu .app-menu-nav .apps-container .apps-menu .app-item.active .app-info .org-name{color:var(--theme-color-1);opacity:.75}#header .header-app-menu .app-menu-nav .apps-container .apps-menu .app-item .app-info{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}#header .header-app-menu .app-menu-nav .apps-container .apps-menu .app-item .app-info .name{font-size:var(--font-size-13);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}#header .header-app-menu .app-menu-nav .apps-container .apps-menu .app-item .app-info .org-name{font-size:var(--font-size-11);color:var(--theme-color-13);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}#header .header-app-menu .app-menu-nav .apps-container .apps-menu .app-item.all-apps{padding:var(--space-8) var(--space-14) var(--space-2);border-top:1px solid var(--theme-color-21);width:auto;min-height:40px;color:var(--theme-color-1);background-color:var(--theme-color-47);transition:opacity var(--transition-duration-fast) ease-in-out;justify-content:center}#header .header-app-menu .app-menu-nav .apps-container .apps-menu .app-item.all-apps:hover{background-color:var(--theme-color-47);opacity:.85}#header .header-app-menu .app-menu-nav .apps-container .apps-menu .app-item.all-apps .app-info{background-color:var(--theme-color-4);flex:none;width:auto}#header .header-app-menu .app-menu-nav .apps-container .apps-menu .app-item.all-apps .app-info .name{font-weight:600}[data-theme=dark] #header .header-app-menu .app-menu-nav .apps-container .apps-menu .app-item .app-info .org-name{color:var(--theme-no-color)}[data-theme=dark] #header .header-app-menu .app-menu-nav .apps-container .apps-menu .app-item.active .app-info .org-name{color:var(--theme-color-1)}
#sidebar{z-index:7;width:260px;height:100%;font-size:var(--font-size-13);color:var(--font-color);border-right:1px solid var(--theme-color-21);transition-property:width,padding;transition-duration:var(--transition-duration-slow);transition-timing-function:linear;position:fixed;top:0;left:0}#sidebar.narrow{width:103px;padding:0 30px}#sidebar.narrow .logo .brand-logo{height:30px}#sidebar .logo{width:100%;height:70px;position:relative}#sidebar .logo .brand-logo{text-align:center;visibility:hidden;opacity:0;transition-property:visibility,opacity;transition-duration:var(--transition-duration-fast);width:100%;height:40px;transition-timing-function:ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#sidebar .logo .brand-logo.mobile{width:20px}#sidebar .logo .brand-logo img{width:auto;height:100%}#sidebar .logo .brand-logo.active{visibility:visible;opacity:1}#sidebar .nav-button{z-index:2;background-color:var(--theme-color-21);border-radius:50%;width:24px;height:24px;position:absolute;top:45px;right:-15px}#sidebar .nav-button svg{width:20px;height:14px;transition:transform var(--transition-duration-slow) linear;fill:var(--theme-color-10);position:absolute;top:5px;left:2px}#sidebar .nav-button.wide svg{transform:scaleX(-1)}@media screen and (max-width:991px){#sidebar{transition:none;display:none}}
