.UpgradePrompt[data-v-111a49b7]{padding:12px;background-color:var(--color-yellow-10);border:1px solid var(--color-yellow-30);border-radius:var(--border-radius-small-medium);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.UpgradePrompt__message[data-v-111a49b7]{font-size:var(--font-size-small);color:var(--color-yellow-80);flex:1;min-width:150px}.UpgradePrompt__action[data-v-111a49b7]{flex-shrink:0}.ConfirmableDelete__description[data-v-033bd213]{padding:var(--spacing-2) var(--spacing-3);color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-small);max-width:260px;white-space:normal;pointer-events:none}.ConfirmableDelete__warning[data-v-033bd213]{color:var(--color-warning-focus);font-size:var(--font-size-small);margin:0;max-width:16rem;padding:var(--spacing-2) var(--spacing-3)}.AssistantHeader[data-v-069d6f0b]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3, 12px) var(--spacing-4, 16px);background:linear-gradient(to bottom,var(--white),var(--color-neutral-10));border-bottom:1px solid var(--color-neutral-20);position:sticky;top:0;z-index:10;gap:var(--spacing-3, 12px)}.AssistantHeader__left[data-v-069d6f0b]{display:flex;align-items:center;gap:var(--spacing-3, 12px);min-width:0;flex-shrink:1}.AssistantHeader__brand[data-v-069d6f0b]{display:flex;align-items:center;gap:var(--spacing-2, 8px)}.AssistantHeader__brandIcon[data-v-069d6f0b]{color:var(--color-accent);font-size:1rem;flex-shrink:0}.AssistantHeader__title[data-v-069d6f0b]{font-weight:700;font-size:1rem;color:var(--color-neutral-90);letter-spacing:-.01em}@media(max-width:480px){.AssistantHeader__title[data-v-069d6f0b]{display:none}}.AssistantHeader__status[data-v-069d6f0b]{display:flex;align-items:center;gap:var(--spacing-1, 4px);font-size:.6875rem;font-weight:500;padding:var(--spacing-1, 4px) var(--spacing-2, 8px);border-radius:var(--border-radius-small, 4px);text-transform:uppercase;letter-spacing:.02em;flex-shrink:0}.AssistantHeader__status--warning[data-v-069d6f0b]{background-color:var(--color-warning-surface);color:var(--color-warning)}.AssistantHeader__status--error[data-v-069d6f0b]{background-color:var(--color-danger-surface);color:var(--color-danger)}.AssistantHeader__actions[data-v-069d6f0b]{display:flex;gap:var(--spacing-1, 4px);align-items:center;flex-shrink:0}.AssistantHeader__newAssistantButton[data-v-069d6f0b]{--button-hover-bg: var(--color-accent-surface);color:var(--color-accent)}.AssistantHeader__newAssistantButton[data-v-069d6f0b]:hover{color:var(--color-accent-hover)}.AssistantHeader__actionButton[data-v-069d6f0b]{--button-hover-bg: var(--color-neutral-20)}.AssistantHeader__divider[data-v-069d6f0b]{width:1px;height:20px;background:var(--color-neutral-30);margin:0 var(--spacing-1, 4px)}.AssistantHeader__sessionsDropdown[data-v-069d6f0b]{display:flex;flex-direction:column;max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.AssistantHeader__sessionsDropdownTitle[data-v-069d6f0b]{font-size:.6875rem;font-weight:600;color:var(--color-neutral-70);text-transform:uppercase;letter-spacing:.04em;padding:var(--spacing-3, 12px) var(--spacing-3, 12px) var(--spacing-2, 8px)}.AssistantHeader__sessionsEmpty[data-v-069d6f0b]{color:var(--color-neutral-50);font-size:var(--font-size-small, 12px);font-style:italic;padding:var(--spacing-3, 12px);text-align:center}.AssistantHeader__sessionsList[data-v-069d6f0b]{display:flex;flex-direction:column}.AssistantHeader__sessionCard[data-v-069d6f0b]{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:var(--spacing-2, 8px) var(--spacing-3, 12px);cursor:pointer;transition:background-color .15s ease}.AssistantHeader__sessionCard[data-v-069d6f0b]:hover{background-color:var(--color-neutral-10)}.AssistantHeader__sessionCard--active[data-v-069d6f0b],.AssistantHeader__sessionCard--active[data-v-069d6f0b]:hover{background-color:var(--color-accent-surface)}.AssistantHeader__sessionCardHeader[data-v-069d6f0b]{display:flex;align-items:center;gap:var(--spacing-2, 8px)}.AssistantHeader__sessionTime[data-v-069d6f0b]{font-size:.6875rem;color:var(--color-neutral-70);font-weight:500}.AssistantHeader__activeTag[data-v-069d6f0b]{font-size:.625rem;font-weight:600;color:var(--color-accent);background:var(--color-accent-surface);padding:1px 5px;border-radius:var(--border-radius-small, 4px);text-transform:uppercase;letter-spacing:.02em}.AssistantHeader__sessionBadge[data-v-069d6f0b]{font-size:.625rem;font-weight:600;color:var(--color-neutral-80);background:var(--color-neutral-20);padding:1px 5px;border-radius:10px;min-width:16px;text-align:center}.AssistantHeader__sessionPreview[data-v-069d6f0b]{font-size:var(--font-size-small, 12px);color:var(--color-neutral-80);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssistantHeader__sessionPreview--empty[data-v-069d6f0b]{color:var(--color-neutral-50);font-style:italic}.AssistantHeader__viewAllButton[data-v-069d6f0b]{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:var(--spacing-2, 8px);padding:var(--spacing-2, 8px) var(--spacing-3, 12px);border-top:1px solid var(--color-neutral-20);color:var(--color-accent);font-size:var(--font-size-small, 12px);font-weight:500;cursor:pointer;transition:background-color .15s ease}.AssistantHeader__viewAllButton[data-v-069d6f0b]:hover{background-color:var(--color-neutral-10)}.AssistantHeader__tokenStat[data-v-069d6f0b]{display:flex;justify-content:space-between;align-items:center;width:100%}.AssistantHeader__tokenStat--total[data-v-069d6f0b]{font-weight:600;border-top:1px solid var(--color-neutral-20);padding-top:var(--spacing-2, 8px);margin-top:var(--spacing-1, 4px)}.AssistantHeader__tokenStat__label[data-v-069d6f0b]{display:flex;align-items:center;gap:var(--spacing-1, 4px);color:var(--color-neutral-60);font-size:var(--font-size-small, .875rem)}.AssistantHeader__tokenStat__value[data-v-069d6f0b]{font-weight:500;font-variant-numeric:tabular-nums;font-size:var(--font-size-small, .875rem)}.AssistantHeader__tokenStat__value--input[data-v-069d6f0b]{color:var(--color-success)}.AssistantHeader__tokenStat__value--output[data-v-069d6f0b]{color:var(--color-blue)}.AssistantHeader__tokenStat__value--reasoning[data-v-069d6f0b]{color:var(--color-warning)}.AssistantHeader__tokenStat__value--total[data-v-069d6f0b]{color:var(--color-neutral-90)}.status-fade-enter-active[data-v-069d6f0b],.status-fade-leave-active[data-v-069d6f0b]{transition:opacity var(--transition-duration-fast, .15s) ease}.status-fade-enter-from[data-v-069d6f0b],.status-fade-leave-to[data-v-069d6f0b]{opacity:0}.AssistantFileUpload__hiddenInput[data-v-264d4dad]{display:none}.AssistantFileUpload__uploadButton[data-v-264d4dad]{color:var(--color-neutral-70);transition:color .2s ease}.AssistantFileUpload__uploadButton[data-v-264d4dad]:hover:not(:disabled){color:var(--color-accent)}.AssistantInput[data-v-82f98c8d]{padding:var(--spacing-4, 16px);padding-bottom:max(var(--spacing-4, 16px),env(safe-area-inset-bottom,16px));background:var(--white);border-top:1px solid var(--color-neutral-20)}.AssistantInput__container[data-v-82f98c8d]{background-color:var(--white);border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-large, 12px);box-shadow:var(--box-shadow-xs);overflow:hidden;transition:border-color var(--transition-duration-fast, .15s) ease,box-shadow var(--transition-duration-fast, .15s) ease;position:relative}.AssistantInput__container input[type=file][data-v-82f98c8d]{display:none}.AssistantInput__container[data-v-82f98c8d]:hover{border-color:var(--color-neutral-50);box-shadow:var(--box-shadow-sm)}.AssistantInput__container[data-v-82f98c8d]:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-surface)}.AssistantInput__container--dragActive[data-v-82f98c8d]{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-surface)}.AssistantInput__modePill[data-v-82f98c8d]{all:unset;display:inline-flex;align-items:center;gap:var(--spacing-1, 4px);padding:4px 10px 4px 8px;border-radius:999px;font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color var(--transition-duration-fast, .15s) ease,border-color var(--transition-duration-fast, .15s) ease,color var(--transition-duration-fast, .15s) ease;border:1px solid transparent;-webkit-user-select:none;user-select:none}.AssistantInput__modePill[data-v-82f98c8d]:hover{filter:brightness(.97)}.AssistantInput__modePill[data-v-82f98c8d]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AssistantInput__modePill--build[data-v-82f98c8d]{background-color:var(--color-neutral-20);border-color:var(--color-neutral-30);color:var(--color-neutral-80)}.AssistantInput__modePill--plan[data-v-82f98c8d]{background-color:var(--color-accent-surface);border-color:var(--color-accent-disabled);color:var(--color-accent)}.AssistantInput__modePillIcon[data-v-82f98c8d]{font-size:.75rem}.AssistantInput__modePillLabel[data-v-82f98c8d]{line-height:1}.AssistantInput__modePillDot[data-v-82f98c8d]{width:6px;height:6px;border-radius:50%;background-color:var(--color-success);display:inline-block;margin-left:2px}.AssistantInput__modePillChevron[data-v-82f98c8d]{font-size:.625rem;opacity:.65}.AssistantInput__modePopover[data-v-82f98c8d]{display:flex;flex-direction:column;min-width:280px;max-width:320px}.AssistantInput__modeGroup[data-v-82f98c8d]{display:flex;flex-direction:column;gap:4px}.AssistantInput__modeGroup--settings[data-v-82f98c8d]{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-neutral-20)}.AssistantInput__modeGroupLabel[data-v-82f98c8d]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-neutral-60);margin-bottom:4px;padding:0 4px}.AssistantInput__modeOption[data-v-82f98c8d]{all:unset;display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:8px;cursor:pointer;transition:background-color var(--transition-duration-fast, .15s) ease;border:1px solid transparent}.AssistantInput__modeOption[data-v-82f98c8d]:hover{background-color:var(--color-neutral-10)}.AssistantInput__modeOption--active[data-v-82f98c8d]{background-color:var(--color-accent-surface);border-color:var(--color-accent-disabled)}.AssistantInput__modeOption--active[data-v-82f98c8d]:hover{background-color:var(--color-accent-surface)}.AssistantInput__modeOptionIcon[data-v-82f98c8d]{font-size:.9375rem;color:var(--color-neutral-70);margin-top:2px;flex-shrink:0}.AssistantInput__modeOption--active .AssistantInput__modeOptionIcon[data-v-82f98c8d]{color:var(--color-accent)}.AssistantInput__modeOptionText[data-v-82f98c8d]{flex:1;min-width:0}.AssistantInput__modeOptionTitle[data-v-82f98c8d]{font-size:.875rem;font-weight:600;color:var(--color-neutral-90);line-height:1.2}.AssistantInput__modeOptionDesc[data-v-82f98c8d]{font-size:.75rem;color:var(--color-neutral-60);line-height:1.4;margin-top:2px}.AssistantInput__modeOptionCheck[data-v-82f98c8d]{color:var(--color-accent);font-size:.875rem;margin-top:3px;flex-shrink:0}.AssistantInput__modeSetting[data-v-82f98c8d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 4px 10px}.AssistantInput__modeSetting--disabled[data-v-82f98c8d]{opacity:.55}.AssistantInput__modeSettingText[data-v-82f98c8d]{flex:1;min-width:0}.AssistantInput__modeSettingTitle[data-v-82f98c8d]{font-size:.8125rem;font-weight:600;color:var(--color-neutral-90);line-height:1.2}.AssistantInput__modeSettingDesc[data-v-82f98c8d]{font-size:.6875rem;color:var(--color-neutral-60);line-height:1.4;margin-top:2px}.AssistantInput__inputRow[data-v-82f98c8d]{padding:var(--spacing-2, 8px) var(--spacing-4, 16px) var(--spacing-1, 4px)}.AssistantInput__dragOverlay[data-v-82f98c8d]{position:absolute;inset:0;background-color:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:var(--border-radius-large, 12px);pointer-events:none;transition:opacity var(--transition-duration-fast, .15s) ease}.AssistantInput__dragOverlayContent[data-v-82f98c8d]{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--color-accent);text-align:center}.AssistantInput__dragOverlayContent .Icon[data-v-82f98c8d]{font-size:48px}.AssistantInput__dragOverlayContent p[data-v-82f98c8d]{margin:0;font-weight:600;font-size:1rem;color:var(--color-neutral-80)}.AssistantInput__dragOverlay--active[data-v-82f98c8d]{background-color:var(--color-accent-surface);border:2px dashed var(--color-accent)}.AssistantInput__dragOverlay--active .AssistantInput__dragOverlayContent .Icon[data-v-82f98c8d]{transform:scale(1.1);transition:transform .2s ease}.AssistantInput__dragOverlay--active .AssistantInput__dragOverlayContent p[data-v-82f98c8d]{color:var(--color-accent);font-weight:700}.AssistantInput__attachments[data-v-82f98c8d]{padding:0 var(--spacing-4, 16px) var(--spacing-2, 8px);display:flex;flex-direction:column;gap:var(--spacing-1, 4px)}.AssistantInput__attachment[data-v-82f98c8d]{display:flex;align-items:center;gap:var(--spacing-2, 8px);padding:var(--spacing-2, 8px);background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-small, 4px);font-size:var(--font-size-small, .875rem)}.AssistantInput__attachmentIcon[data-v-82f98c8d]{flex-shrink:0;color:var(--color-neutral-60)}.AssistantInput__attachmentContent[data-v-82f98c8d]{flex:1;min-width:0}.AssistantInput__attachmentName[data-v-82f98c8d]{font-weight:500;color:var(--color-neutral-90);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssistantInput__attachmentMeta[data-v-82f98c8d]{color:var(--color-neutral-60);font-size:var(--font-size-xsmall);margin-top:2px}.AssistantInput__error[data-v-82f98c8d]{color:var(--color-danger)}.AssistantInput__attachmentStatus[data-v-82f98c8d]{flex-shrink:0}.AssistantInput__spinner[data-v-82f98c8d]{animation:spin-82f98c8d 1s linear infinite}@keyframes spin-82f98c8d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AssistantInput__removeButton[data-v-82f98c8d]{flex-shrink:0;--buttonSize: 20px;width:var(--buttonSize);height:var(--buttonSize);min-width:var(--buttonSize);font-size:10px}.AssistantInput__actionsRow[data-v-82f98c8d]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-1, 4px) var(--spacing-4, 16px) var(--spacing-3, 12px)}.AssistantInput__actionsLeft[data-v-82f98c8d],.AssistantInput__actionsRight[data-v-82f98c8d]{display:flex;gap:var(--spacing-2, 8px);align-items:center}.AssistantInput__textarea[data-v-82f98c8d]{width:100%;background:transparent;border:none;outline:none;resize:none;font-family:inherit;font-size:.9375rem;line-height:1.4;color:var(--color-neutral-100);min-height:24px;max-height:120px;overflow-y:auto}.AssistantInput__textarea[data-v-82f98c8d]::placeholder{color:var(--color-neutral-60)}.AssistantInput__textarea[data-v-82f98c8d]:disabled{color:var(--color-neutral-60);cursor:not-allowed}.AssistantInput__sendButton[data-v-82f98c8d]{--buttonSize: 32px;background-color:var(--color-accent);border-color:var(--color-accent);color:var(--white);border-radius:var(--border-radius-medium, 8px);width:var(--buttonSize);height:var(--buttonSize);min-width:var(--buttonSize);padding:0;display:flex;align-items:center;justify-content:center;font-size:12px;transition:background-color var(--transition-duration-fast, .15s) ease,border-color var(--transition-duration-fast, .15s) ease,transform var(--transition-duration-fast, .15s) ease,box-shadow var(--transition-duration-fast, .15s) ease}.AssistantInput__sendButton[data-v-82f98c8d] .fa-arrow-up{font-size:12px}.AssistantInput__sendButton[data-v-82f98c8d]:hover:not(:disabled){background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);transform:translateY(-1px);box-shadow:var(--box-shadow-sm)}.AssistantInput__sendButton[data-v-82f98c8d]:active:not(:disabled){transform:translateY(0);box-shadow:none}.AssistantInput__sendButton[data-v-82f98c8d]:disabled{opacity:1;cursor:not-allowed;background-color:var(--color-neutral-40);border-color:var(--color-neutral-40)}.AssistantInput__sendButton--stop[data-v-82f98c8d]{background-color:var(--color-danger);border-color:var(--color-danger)}.AssistantInput__sendButton--stop[data-v-82f98c8d]:hover:not(:disabled){background-color:var(--color-danger-hover);border-color:var(--color-danger-hover)}.AssistantInput__sendButton--stop[data-v-82f98c8d] .fa-times{font-size:14px}.AssistantInput__contextBar[data-v-82f98c8d]{height:3px;background-color:var(--color-neutral-20);border-radius:0 0 var(--border-radius-large, 12px) var(--border-radius-large, 12px);overflow:hidden;cursor:help}.AssistantInput__contextBarFill[data-v-82f98c8d]{height:100%;border-radius:inherit;transition:width .3s ease,background-color .3s ease}.AskUserOptions[data-v-6d9e055f]{background-color:var(--color-blue-10);border:1px solid var(--color-blue-20);border-left:3px solid var(--color-blue);padding:16px;border-radius:8px;display:flex;flex-direction:column;gap:14px}.AskUserOptions__group[data-v-6d9e055f]{display:flex;flex-direction:column;gap:8px}.AskUserOptions__group--answered[data-v-6d9e055f]{opacity:.7}.AskUserOptions__question[data-v-6d9e055f]{display:flex;align-items:flex-start;gap:8px;font-size:.9rem;font-weight:500;color:var(--color-neutral-90);line-height:1.4}.AskUserOptions__qLabel[data-v-6d9e055f]{font-weight:600;color:var(--color-blue);margin-right:2px}.AskUserOptions__icon[data-v-6d9e055f]{color:var(--color-blue);font-size:1.125rem;flex-shrink:0;margin-top:1px}.AskUserOptions__options[data-v-6d9e055f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.AskUserOptions__option[data-v-6d9e055f]{padding:8px 12px;border-radius:var(--border-radius-small-medium);border:1px solid var(--color-blue-20);background-color:var(--white);color:var(--color-neutral-80);font-size:.8125rem;line-height:1.4;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;counter-increment:option}.AskUserOptions__option[data-v-6d9e055f]:before{content:counter(option) ". ";font-weight:600;color:var(--color-blue)}.AskUserOptions__option[data-v-6d9e055f]:hover:not(.AskUserOptions__option--disabled){background-color:var(--color-blue-10);border-color:var(--color-blue)}.AskUserOptions__option--disabled[data-v-6d9e055f]{cursor:default;opacity:.6}.AskUserOptions__option--selected[data-v-6d9e055f]{background-color:var(--color-blue-20);border-color:var(--color-blue);font-weight:500}.AskUserOptions__hint[data-v-6d9e055f]{font-size:.75rem;color:var(--color-neutral-50);font-style:italic}.SafeMarkdown[data-v-f4618090] p{margin-bottom:var(--measurement-vertical-space-1)}.SafeMarkdown[data-v-f4618090] p:last-child{margin-bottom:0}.SafeMarkdown[data-v-f4618090] h1,.SafeMarkdown[data-v-f4618090] h2,.SafeMarkdown[data-v-f4618090] h3,.SafeMarkdown[data-v-f4618090] h4,.SafeMarkdown[data-v-f4618090] h5,.SafeMarkdown[data-v-f4618090] h6{margin-bottom:var(--measurement-vertical-space-1);margin-top:var(--measurement-vertical-space-1);font-weight:600}.SafeMarkdown[data-v-f4618090] h1:first-child,.SafeMarkdown[data-v-f4618090] h2:first-child,.SafeMarkdown[data-v-f4618090] h3:first-child,.SafeMarkdown[data-v-f4618090] h4:first-child,.SafeMarkdown[data-v-f4618090] h5:first-child,.SafeMarkdown[data-v-f4618090] h6:first-child{margin-top:0}.SafeMarkdown[data-v-f4618090] h1{font-size:var(--font-size-x-large)}.SafeMarkdown[data-v-f4618090] h2{font-size:var(--font-size-large)}.SafeMarkdown[data-v-f4618090] h3{font-size:var(--font-size-medium)}.SafeMarkdown[data-v-f4618090] h4{font-size:var(--font-size-small)}.SafeMarkdown[data-v-f4618090] ul,.SafeMarkdown[data-v-f4618090] ol{margin-bottom:var(--measurement-vertical-space-1, 1rem);padding-left:2em;margin-left:0;list-style-position:outside}.SafeMarkdown[data-v-f4618090] ul{list-style-type:disc!important}.SafeMarkdown[data-v-f4618090] ol{list-style-type:decimal!important}.SafeMarkdown[data-v-f4618090] li{margin-bottom:var(--measurement-vertical-space-2, .5rem);display:list-item!important;margin-left:0}.SafeMarkdown[data-v-f4618090] ul ul,.SafeMarkdown[data-v-f4618090] ol ul{list-style-type:circle;margin-top:var(--measurement-vertical-space-2, .5rem)}.SafeMarkdown[data-v-f4618090] ul ol,.SafeMarkdown[data-v-f4618090] ol ol{list-style-type:lower-alpha;margin-top:var(--measurement-vertical-space-2, .5rem)}.SafeMarkdown[data-v-f4618090] strong,.SafeMarkdown[data-v-f4618090] b{font-weight:600}.SafeMarkdown[data-v-f4618090] em,.SafeMarkdown[data-v-f4618090] i{font-style:italic}.SafeMarkdown[data-v-f4618090] blockquote{margin:var(--measurement-vertical-space-1) 0;padding-left:var(--measurement-vertical-space-1);border-left:3px solid var(--color-neutral-40);color:var(--color-neutral-70)}.SafeMarkdown[data-v-f4618090] code{background:var(--color-neutral-20);padding:2px 4px;border-radius:var(--border-radius-small);font-family:monospace;font-size:.9em}.SafeMarkdown[data-v-f4618090] pre{background:var(--color-neutral-20);padding:var(--measurement-vertical-space-1);border-radius:var(--border-radius-small);overflow-x:auto;margin-bottom:var(--measurement-vertical-space-1)}.SafeMarkdown[data-v-f4618090] pre code{background:none;padding:0}.SafeMarkdown[data-v-f4618090] a{color:var(--color-accent);text-decoration:underline}.SafeMarkdown[data-v-f4618090] a:hover{color:var(--color-accent-hover)}.SafeMarkdown[data-v-f4618090] hr{border:none;border-top:1px solid var(--color-neutral-30);margin:var(--measurement-vertical-space-1) 0}.SafeMarkdown[data-v-f4618090] table{border-collapse:collapse;width:100%;margin-bottom:var(--measurement-vertical-space-1)}.SafeMarkdown[data-v-f4618090] th,.SafeMarkdown[data-v-f4618090] td{border:1px solid var(--color-neutral-30);padding:8px;text-align:left}.SafeMarkdown[data-v-f4618090] th{background-color:var(--color-neutral-10);font-weight:600}.SafeMarkdown[data-v-f4618090] img{max-width:100%;height:auto;border-radius:var(--border-radius-small);margin:var(--measurement-vertical-space-1) 0}.SafeMarkdown[data-v-f4618090] mjx-container{overflow:visible!important;display:inline-block;margin:0;padding:0}.SafeMarkdown[data-v-f4618090] mjx-math{overflow:visible!important;display:inline-block}.SafeMarkdown[data-v-f4618090] mjx-assistive-mml{display:none}.SafeMarkdown[data-v-f4618090] [jax=CHTML]{overflow:visible!important;max-width:none!important;width:auto!important}.skill-activation[data-v-590bfca4]{align-self:center;display:inline-flex;align-items:center;gap:var(--spacing-2);max-width:90%;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius-xlarge);background-color:var(--color-accent-surface);color:var(--color-accent-focus);font-size:var(--font-size-small);line-height:1.4}.skill-activation__icon[data-v-590bfca4]{flex-shrink:0;color:var(--color-accent-focus)}.skill-activation__text[data-v-590bfca4]{font-weight:500}.message[data-v-590bfca4]{word-wrap:break-word;position:relative;font-size:.9375rem;line-height:1.5}.message.user[data-v-590bfca4]{padding:8px 12px;border-radius:12px 12px 4px;max-width:80%;background-color:var(--color-neutral-80);color:#fff;align-self:flex-end;margin-left:20%;box-shadow:0 1px 2px #00000014;white-space:pre-wrap}.message.assistant[data-v-590bfca4]{color:var(--color-neutral-90);align-self:flex-start;max-width:100%;padding:0;background:transparent}.message--system[data-v-590bfca4]{align-self:center!important;max-width:100%!important;margin:12px 15%!important;padding:10px 16px!important;background-color:var(--color-neutral-10)!important;border:1px solid var(--color-neutral-30)!important;border-radius:var(--border-radius-medium)!important;color:var(--color-neutral-70)!important;font-style:italic!important;font-size:.875rem!important;text-align:center!important;box-shadow:none!important}.message--system .message-text[data-v-590bfca4]{color:var(--color-neutral-70)}.message-text[data-v-590bfca4]{display:block}.message-attachments[data-v-590bfca4]{margin-bottom:8px}.message-attachment[data-v-590bfca4]{display:flex;align-items:center;gap:8px;padding:6px 8px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:var(--border-radius-small-medium);font-size:.875rem;margin-bottom:4px}.message-attachment[data-v-590bfca4]:last-child{margin-bottom:0}.message-attachment__icon[data-v-590bfca4]{flex-shrink:0;color:#fffc;font-size:14px}.message-attachment__info[data-v-590bfca4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.message-attachment__name[data-v-590bfca4]{font-weight:500;color:#ffffffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-attachment__size[data-v-590bfca4]{color:#fff9;font-size:.75rem}.message-attachment__status[data-v-590bfca4]{flex-shrink:0}.message-attachment__spinner[data-v-590bfca4]{color:#fffc;animation:spin-590bfca4 1s linear infinite}.message-attachment__error[data-v-590bfca4]{color:var(--color-danger-border)}@keyframes spin-590bfca4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.message.assistant .message-attachment[data-v-590bfca4]{background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-30)}.message.assistant .message-attachment__icon[data-v-590bfca4]{color:var(--color-neutral-60)}.message.assistant .message-attachment__name[data-v-590bfca4]{color:var(--color-neutral-90)}.message.assistant .message-attachment__size[data-v-590bfca4]{color:var(--color-neutral-60)}.message.assistant .message-attachment__spinner[data-v-590bfca4]{color:var(--color-accent)}.message.assistant .message-attachment__error[data-v-590bfca4]{color:var(--color-danger)}.UpdateFieldDiffs[data-v-a396b306]{display:flex;flex-direction:column;gap:8px}.UpdateFieldDiffs__row[data-v-a396b306]{background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-small-medium);padding:8px 12px}.UpdateFieldDiffs__label[data-v-a396b306]{display:block;font-size:.75rem;font-weight:600;color:var(--color-neutral-60);text-transform:uppercase;letter-spacing:.025em;margin-bottom:6px}.UpdateFieldDiffs__comparison[data-v-a396b306]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.UpdateFieldDiffs__column[data-v-a396b306]{display:flex;flex-direction:column}.UpdateFieldDiffs__columnLabel[data-v-a396b306]{font-size:.6875rem;font-weight:600;color:var(--color-neutral-60);margin-bottom:4px}.UpdateFieldDiffs__version[data-v-a396b306]{padding:6px 8px;border-radius:4px;background-color:var(--white);border:1px solid var(--color-neutral-30)}.UpdateFieldDiffs__version--previous[data-v-a396b306]{border-left:3px solid var(--color-danger)}.UpdateFieldDiffs__version--current[data-v-a396b306]{border-left:3px solid var(--color-success)}.UpdateFieldDiffs__content[data-v-a396b306]{font-size:.8125rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:var(--color-neutral-100)}.UpdateFieldDiffs__content[data-v-a396b306] ins{background-color:var(--color-success-surface);color:var(--color-success);text-decoration:none;padding:0 2px;border-radius:2px}.UpdateFieldDiffs__content[data-v-a396b306] del{background-color:var(--color-danger-surface);color:var(--color-danger);text-decoration:line-through;padding:0 2px;border-radius:2px}.UpdateFieldDiffs__simpleLabel[data-v-a396b306]{display:flex;align-items:center;gap:4px;font-size:.8125rem;color:var(--color-neutral-70);font-style:italic}.UpdateFieldDiffs__simpleIcon[data-v-a396b306]{font-size:.75rem;color:var(--color-neutral-50)}.McpApprovalRequest[data-v-aba6112c]{background-color:var(--color-warning-surface);border:1px solid var(--color-warning-border);border-left:3px solid var(--color-warning);padding:16px;border-radius:8px}.McpApprovalRequest--plan[data-v-aba6112c]{background-color:var(--color-accent-surface);border:1px solid var(--color-accent-disabled);border-left:3px solid var(--color-accent)}.McpApprovalRequest__planHeader[data-v-aba6112c]{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.McpApprovalRequest__planHeaderIcon[data-v-aba6112c]{color:var(--color-accent);font-size:1.375rem;margin-top:2px;flex-shrink:0}.McpApprovalRequest__planHeaderText[data-v-aba6112c]{min-width:0;flex:1}.McpApprovalRequest__planEyebrow[data-v-aba6112c]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent);margin-bottom:2px}.McpApprovalRequest__planTitle[data-v-aba6112c]{font-size:1rem;font-weight:600;color:var(--color-neutral-100);line-height:1.3}.McpApprovalRequest__planBody[data-v-aba6112c]{margin-bottom:16px}.McpApprovalRequest__planSummary[data-v-aba6112c]{margin:0 0 12px;font-size:.875rem;line-height:1.5;color:var(--color-neutral-80)}.McpApprovalRequest__planSection[data-v-aba6112c]{margin-top:12px}.McpApprovalRequest__planSectionLabel[data-v-aba6112c]{display:flex;align-items:center;gap:6px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-neutral-70);margin-bottom:6px}.McpApprovalRequest__planSectionIcon[data-v-aba6112c]{font-size:.8125rem}.McpApprovalRequest__planSteps[data-v-aba6112c],.McpApprovalRequest__planList[data-v-aba6112c]{margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.5;color:var(--color-neutral-90)}.McpApprovalRequest__planSteps li[data-v-aba6112c],.McpApprovalRequest__planList li[data-v-aba6112c]{margin-bottom:4px}.McpApprovalRequest__planSteps li[data-v-aba6112c]:last-child,.McpApprovalRequest__planList li[data-v-aba6112c]:last-child{margin-bottom:0}.McpApprovalRequest__info[data-v-aba6112c]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:.9rem;font-weight:500}.McpApprovalRequest__icon[data-v-aba6112c]{color:var(--color-warning);font-size:1.125rem}.McpApprovalRequest__location[data-v-aba6112c]{display:flex;align-items:center;gap:6px;margin-bottom:12px;font-size:.8125rem;color:var(--color-neutral-70)}.McpApprovalRequest__locationIcon[data-v-aba6112c]{color:var(--color-neutral-50);font-size:.875rem;flex-shrink:0}.McpApprovalRequest__updatePreview[data-v-aba6112c],.McpApprovalRequest__deletePreview[data-v-aba6112c]{margin-bottom:12px}.McpApprovalRequest__nodeInfo[data-v-aba6112c]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:.8125rem;color:var(--color-neutral-70)}.McpApprovalRequest__nodeInfo--danger[data-v-aba6112c]{color:var(--color-danger)}.McpApprovalRequest__nodeInfoIcon[data-v-aba6112c]{font-size:.875rem;flex-shrink:0}.McpApprovalRequest__warning[data-v-aba6112c]{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:var(--color-danger-surface);border-radius:var(--border-radius-small-medium);font-size:.8125rem;color:var(--color-danger)}.McpApprovalRequest__warningIcon[data-v-aba6112c]{font-size:.875rem;flex-shrink:0}.McpApprovalRequest__toggleRaw[data-v-aba6112c]{background:none;border:none;padding:0;margin-bottom:8px;font-size:.75rem;color:var(--color-neutral-60);cursor:pointer;text-decoration:underline}.McpApprovalRequest__toggleRaw[data-v-aba6112c]:hover{color:var(--color-neutral-80)}.McpApprovalRequest__arguments[data-v-aba6112c]{background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-small-medium);padding:12px;margin-bottom:12px;overflow-x:auto}.McpApprovalRequest__arguments pre[data-v-aba6112c]{margin:0;font-size:.8125rem;font-family:Monaco,Menlo,Courier New,monospace;color:var(--color-neutral-80)}.McpApprovalRequest__actions[data-v-aba6112c]{display:flex;gap:8px;justify-content:flex-end}.McpApprovalRequest--stale[data-v-aba6112c]{opacity:.6;background-color:var(--color-neutral-20);border-color:var(--color-neutral-40)}.McpApprovalRequest__stale-label[data-v-aba6112c]{font-size:.8125rem;color:var(--color-neutral-70);font-style:italic;margin-left:4px}.McpCallResult[data-v-5c019bbd]{background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-30);padding:16px;border-radius:8px;transition:background-color .2s ease}.McpCallResult--success[data-v-5c019bbd]{border-left:3px solid var(--color-success)}.McpCallResult--error[data-v-5c019bbd]{border-left:3px solid var(--color-danger);background-color:var(--color-danger-surface)}.McpCallResult--collapsed[data-v-5c019bbd]{padding:12px 16px}.McpCallResult__header[data-v-5c019bbd]{display:flex;align-items:center;gap:8px;font-size:.9rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s ease}.McpCallResult__header[data-v-5c019bbd]:hover{opacity:.8}.McpCallResult--collapsed .McpCallResult__header[data-v-5c019bbd]{margin-bottom:0}.McpCallResult--preview .McpCallResult__header[data-v-5c019bbd],.McpCallResult--full .McpCallResult__header[data-v-5c019bbd]{margin-bottom:12px}.McpCallResult__icon[data-v-5c019bbd]{font-size:1.125rem}.McpCallResult__icon--success[data-v-5c019bbd]{color:var(--color-success)}.McpCallResult__icon--error[data-v-5c019bbd]{color:var(--color-danger)}.McpCallResult__title[data-v-5c019bbd]{display:flex;align-items:center;gap:6px;font-weight:500;flex:1}.McpCallResult__status[data-v-5c019bbd]{font-size:.8125rem;color:var(--color-neutral-70);font-weight:400}.McpCallResult__chevron[data-v-5c019bbd]{margin-left:auto;color:var(--color-neutral-60);transition:transform .2s ease}.McpCallResult__chevron--expanded[data-v-5c019bbd]{transform:rotate(180deg)}.McpCallResult__body[data-v-5c019bbd]{animation:slideDown-5c019bbd .2s ease-out}@keyframes slideDown-5c019bbd{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.McpCallResult__svgPreview[data-v-5c019bbd]{position:relative;margin-bottom:8px}.McpCallResult__svgImage[data-v-5c019bbd]{max-width:100%;max-height:300px;border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-small-medium);cursor:pointer;background-color:var(--white);display:block}.McpCallResult__svgImage[data-v-5c019bbd]:hover{border-color:var(--color-accent)}.McpCallResult__svgRef[data-v-5c019bbd]{position:absolute;top:8px;right:8px;background-color:var(--color-neutral-80);color:var(--white);padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:500;opacity:.9}.McpCallResult__output[data-v-5c019bbd]{background-color:var(--white);border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-small-medium);padding:12px;overflow-x:auto;transition:max-height .3s ease}.McpCallResult--preview .McpCallResult__output[data-v-5c019bbd]{max-height:180px;overflow-y:auto}.McpCallResult--full .McpCallResult__output[data-v-5c019bbd]{max-height:none}.McpCallResult__output-label[data-v-5c019bbd]{font-size:.8125rem;color:var(--color-neutral-70);margin-bottom:6px;font-weight:500}.McpCallResult__output pre[data-v-5c019bbd]{margin:0;font-size:.8125rem;font-family:Monaco,Menlo,Courier New,monospace;color:var(--color-neutral-80);white-space:pre-wrap;word-break:break-word}.McpCallResult__error[data-v-5c019bbd]{background-color:var(--white);border:1px solid var(--color-danger-border);border-radius:var(--border-radius-small-medium);padding:12px;overflow-x:auto;transition:max-height .3s ease}.McpCallResult--preview .McpCallResult__error[data-v-5c019bbd]{max-height:180px;overflow-y:auto}.McpCallResult--full .McpCallResult__error[data-v-5c019bbd]{max-height:none}.McpCallResult__error-label[data-v-5c019bbd]{font-size:.8125rem;color:var(--color-danger);margin-bottom:6px;font-weight:500}.McpCallResult__error pre[data-v-5c019bbd]{margin:0;font-size:.8125rem;font-family:Monaco,Menlo,Courier New,monospace;color:var(--color-danger-hover);white-space:pre-wrap;word-break:break-word}.McpCallResult__showMore[data-v-5c019bbd]{margin-top:8px;text-align:center;padding-top:8px;border-top:1px solid var(--color-neutral-20)}.McpCallResult__badge[data-v-5c019bbd]{padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:500;margin-left:auto;margin-right:8px}.McpCallResult__badge--denied[data-v-5c019bbd]{background-color:var(--color-neutral-20);color:var(--color-neutral-70)}.McpCallResult__icon--loading[data-v-5c019bbd]{font-size:1rem;color:var(--color-blue)}.AssistantMessagesList[data-v-1feeecdf]{flex:1;overflow-y:auto;padding:var(--spacing-5, 20px) var(--spacing-4, 16px);padding-bottom:var(--spacing-4, 16px);display:flex;flex-direction:column;gap:var(--spacing-4, 16px);background:linear-gradient(180deg,var(--color-neutral-10) 0%,var(--white) 50%);min-height:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.AssistantMessagesList[data-v-1feeecdf]::-webkit-scrollbar{width:6px}.AssistantMessagesList[data-v-1feeecdf]::-webkit-scrollbar-track{background:transparent}.AssistantMessagesList[data-v-1feeecdf]::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:3px;transition:background-color var(--transition-duration-fast, .15s) ease}.AssistantMessagesList[data-v-1feeecdf]:hover::-webkit-scrollbar-thumb{background-color:#0003}.AssistantMessagesList[data-v-1feeecdf]::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.AssistantMessagesList__empty[data-v-1feeecdf]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-12, 48px) var(--spacing-4, 16px);margin:auto}.AssistantMessagesList__emptyIcon[data-v-1feeecdf]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-neutral-20) 0%,var(--color-neutral-30) 100%);border-radius:50%;margin-bottom:var(--spacing-4, 16px);color:var(--color-neutral-50);font-size:24px}.AssistantMessagesList__emptyTitle[data-v-1feeecdf]{margin:0 0 var(--spacing-2, 8px);font-size:1.125rem;font-weight:600;color:var(--color-neutral-80)}.AssistantMessagesList__emptyText[data-v-1feeecdf]{margin:0;font-size:var(--font-size-small, .875rem);color:var(--color-neutral-60);max-width:320px;line-height:1.5}.AssistantMessagesList__modeChooser[data-v-1feeecdf]{display:flex;gap:var(--spacing-3, 12px);margin-top:var(--spacing-5, 20px);width:100%;max-width:520px}.AssistantMessagesList__modeCard[data-v-1feeecdf]{all:unset;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid var(--color-neutral-30);border-radius:12px;background-color:var(--white);box-shadow:var(--box-shadow-xs);cursor:pointer;text-align:left;transition:border-color var(--transition-duration-fast, .15s) ease,background-color var(--transition-duration-fast, .15s) ease,box-shadow var(--transition-duration-fast, .15s) ease,transform var(--transition-duration-fast, .15s) ease}.AssistantMessagesList__modeCard[data-v-1feeecdf]:hover{border-color:var(--color-accent);box-shadow:var(--box-shadow-sm);transform:translateY(-1px)}.AssistantMessagesList__modeCard[data-v-1feeecdf]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AssistantMessagesList__modeCard--active[data-v-1feeecdf]{border-color:var(--color-accent);background-color:var(--color-accent-surface)}.AssistantMessagesList__modeCardIcon[data-v-1feeecdf]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:var(--color-neutral-10);color:var(--color-accent);font-size:16px}.AssistantMessagesList__modeCard--active .AssistantMessagesList__modeCardIcon[data-v-1feeecdf]{background-color:var(--color-accent);color:var(--white)}.AssistantMessagesList__modeCardTitle[data-v-1feeecdf]{font-size:.9375rem;font-weight:600;color:var(--color-neutral-90);line-height:1.2}.AssistantMessagesList__modeCardDesc[data-v-1feeecdf]{font-size:.75rem;color:var(--color-neutral-60);line-height:1.45}.AssistantMessagesList__emptyHint[data-v-1feeecdf]{margin:var(--spacing-4, 16px) 0 0;font-size:.75rem;color:var(--color-neutral-50);max-width:440px;line-height:1.4}@media(max-width:520px){.AssistantMessagesList__modeChooser[data-v-1feeecdf]{flex-direction:column}}.AssistantMessagesList__thinking[data-v-1feeecdf]{background-color:transparent;padding:var(--spacing-3, 12px) 0;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;gap:var(--spacing-3, 12px)}.AssistantMessagesList__thinking-text[data-v-1feeecdf]{color:var(--color-neutral-70);font-size:var(--font-size-small, .875rem);font-style:italic}.AssistantMessagesList__loading[data-v-1feeecdf]{background-color:transparent;padding:var(--spacing-3, 12px) 0;display:flex;justify-content:center;align-items:center;align-self:center;gap:var(--spacing-3, 12px)}.AssistantSessionSelector[data-v-9bb89826]{display:flex;flex-direction:column;flex:1;min-height:0;background-color:var(--white)}.AssistantSessionSelector__header[data-v-9bb89826]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3, 12px) var(--spacing-4, 16px);border-bottom:1px solid var(--color-neutral-20);flex-shrink:0}.AssistantSessionSelector__title[data-v-9bb89826]{font-weight:600;font-size:.875rem;color:var(--color-neutral-90)}.AssistantSessionSelector__actions[data-v-9bb89826]{padding:var(--spacing-3, 12px) var(--spacing-4, 16px);flex-shrink:0}.AssistantSessionSelector__newButton[data-v-9bb89826]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.AssistantSessionSelector__body[data-v-9bb89826]{flex:1;overflow-y:auto;padding:0 var(--spacing-4, 16px) var(--spacing-4, 16px);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.AssistantSessionSelector__loading[data-v-9bb89826]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:var(--color-neutral-60);font-size:.875rem}.AssistantSessionSelector__empty[data-v-9bb89826]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;color:var(--color-neutral-60);text-align:center}.AssistantSessionSelector__emptyIcon[data-v-9bb89826]{font-size:2rem;margin-bottom:12px;color:var(--color-neutral-40)}.AssistantSessionSelector__empty p[data-v-9bb89826]{margin:0;font-size:.875rem}.AssistantSessionSelector__list[data-v-9bb89826]{display:flex;flex-direction:column;gap:8px}.AssistantSessionSelector__item[data-v-9bb89826]{all:unset;display:flex;flex-direction:column;gap:6px;padding:12px;background-color:var(--white);border:1px solid var(--color-neutral-20);border-radius:var(--border-radius-small-medium);cursor:pointer;transition:all .15s ease}.AssistantSessionSelector__item[data-v-9bb89826]:hover{background-color:var(--color-neutral-10);border-color:var(--color-neutral-30)}.AssistantSessionSelector__item--active[data-v-9bb89826]{background-color:var(--color-accent-surface);border-color:var(--color-accent)}.AssistantSessionSelector__item--active[data-v-9bb89826]:hover{background-color:var(--color-accent-disabled)}.AssistantSessionSelector__itemHeader[data-v-9bb89826]{display:flex;justify-content:space-between;align-items:center}.AssistantSessionSelector__itemTime[data-v-9bb89826]{font-size:.75rem;color:var(--color-neutral-60);font-weight:500}.AssistantSessionSelector__badge[data-v-9bb89826]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background-color:var(--color-neutral-20);color:var(--color-neutral-70);border-radius:10px;font-size:.6875rem;font-weight:600}.AssistantSessionSelector__item--active .AssistantSessionSelector__badge[data-v-9bb89826]{background-color:var(--color-accent);color:var(--white)}.AssistantSessionSelector__itemPreview[data-v-9bb89826]{font-size:.75rem;color:var(--color-neutral-60);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.AssistantSessionSelector__itemPreview--empty[data-v-9bb89826]{font-style:italic;color:var(--color-neutral-50)}.AssistantSessionSelector__previewRole[data-v-9bb89826]{font-weight:600;margin-right:4px}.AssistantSessionSelector__item--active .AssistantSessionSelector__itemPreview[data-v-9bb89826]{color:var(--color-accent)}.AssistantSessionSelector__item--active .AssistantSessionSelector__previewRole[data-v-9bb89826]{color:var(--color-accent-hover)}.AssistantSessionSelector__itemDetails[data-v-9bb89826]{display:flex;align-items:center;justify-content:space-between;gap:8px}.AssistantSessionSelector__itemModel[data-v-9bb89826]{font-size:.8125rem;color:var(--color-neutral-70);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssistantSessionSelector__item--active .AssistantSessionSelector__itemModel[data-v-9bb89826]{color:var(--color-accent-hover);font-weight:500}.AssistantSessionSelector__activeIndicator[data-v-9bb89826]{display:flex;align-items:center;gap:4px;font-size:.6875rem;color:var(--color-accent);font-weight:600;text-transform:uppercase;letter-spacing:.02em}.AssistantSessionSelector__activeIndicator[data-v-9bb89826] svg{color:var(--color-accent);font-size:.5rem}.AssistantSessionSelector[data-v-9bb89826]::-webkit-scrollbar{width:6px}.AssistantSessionSelector[data-v-9bb89826]::-webkit-scrollbar-track{background:transparent}.AssistantSessionSelector[data-v-9bb89826]::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:3px;transition:background-color .2s ease}.AssistantSessionSelector[data-v-9bb89826]:hover::-webkit-scrollbar-thumb{background-color:#0003}.AssistantSessionSelector[data-v-9bb89826]::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.AssistantProfileSelector[data-v-81a99f55]{width:100%}.AssistantProfileSelector__group[data-v-81a99f55]{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-neutral-60);text-transform:uppercase;letter-spacing:.04em}.AssistantProfileSelector__option[data-v-81a99f55]{display:flex;flex-direction:column;gap:2px}.AssistantProfileSelector__optionLabel[data-v-81a99f55]{font-size:var(--font-size-medium)}.AssistantProfileSelector__optionSubtitle[data-v-81a99f55]{font-size:var(--font-size-small);color:var(--color-neutral-50)}.SkillMultiSelect[data-v-5169fd3f],.SkillMultiSelect__select[data-v-5169fd3f]{width:100%}.SkillMultiSelect__group[data-v-5169fd3f]{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.SkillMultiSelect__option[data-v-5169fd3f]{display:flex;flex-direction:column;gap:var(--spacing-half)}.SkillMultiSelect__optionName[data-v-5169fd3f]{font-size:var(--font-size-medium);color:var(--color-text)}.SkillMultiSelect__optionDescription[data-v-5169fd3f]{font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-text-secondary)}.SkillMultiSelect__warning[data-v-5169fd3f],.SkillMultiSelect__error[data-v-5169fd3f]{display:flex;align-items:flex-start;gap:var(--spacing-2);margin-top:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--border-radius-medium);font-size:var(--font-size-small);line-height:var(--line-height-small)}.SkillMultiSelect__warning[data-v-5169fd3f]{background:var(--color-warning-surface);border:1px solid var(--color-warning-border);color:var(--color-warning-focus)}.SkillMultiSelect__error[data-v-5169fd3f]{background:var(--color-danger-surface);border:1px solid var(--color-danger-border);color:var(--color-danger-focus)}.AssistantSettingsPanel[data-v-30a58995]{flex-shrink:0;background:linear-gradient(to bottom,var(--color-neutral-10),var(--white));border-bottom:1px solid var(--color-neutral-20);overflow:hidden}.AssistantSettingsPanel__tabs[data-v-30a58995]{display:flex;gap:var(--spacing-1, 4px);padding:var(--spacing-3, 12px) var(--spacing-4, 16px);padding-bottom:0;border-bottom:1px solid var(--color-neutral-20);background:var(--white)}.AssistantSettingsPanel__tab[data-v-30a58995]{all:unset;display:flex;align-items:center;gap:var(--spacing-2, 8px);padding:var(--spacing-2, 8px) var(--spacing-3, 12px);font-size:var(--font-size-small, .875rem);font-weight:500;color:var(--color-neutral-60);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--transition-duration-fast, .15s) ease,border-color var(--transition-duration-fast, .15s) ease}.AssistantSettingsPanel__tab[data-v-30a58995]:hover{color:var(--color-neutral-80)}.AssistantSettingsPanel__tab--active[data-v-30a58995]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.AssistantSettingsPanel__tabLabel[data-v-30a58995]{display:none}@media(min-width:400px){.AssistantSettingsPanel__tabLabel[data-v-30a58995]{display:inline}}.AssistantSettingsPanel__content[data-v-30a58995]{max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.AssistantSettingsPanel__content[data-v-30a58995]::-webkit-scrollbar{width:6px}.AssistantSettingsPanel__content[data-v-30a58995]::-webkit-scrollbar-track{background:transparent}.AssistantSettingsPanel__content[data-v-30a58995]::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:3px}.AssistantSettingsPanel__section[data-v-30a58995]{padding:var(--spacing-4, 16px)}.AssistantSettingsPanel__sectionHeader[data-v-30a58995]{display:flex;align-items:center;gap:var(--spacing-2, 8px);font-size:var(--font-size-small, .875rem);font-weight:600;color:var(--color-neutral-80);margin-bottom:var(--spacing-1, 4px)}.AssistantSettingsPanel__sectionHeader--spaced[data-v-30a58995]{margin-top:var(--spacing-4, 16px)}.AssistantSettingsPanel__manageLink[data-v-30a58995]{margin-left:auto;color:var(--color-neutral-60)}.AssistantSettingsPanel__manageLink[data-v-30a58995]:hover{color:var(--color-accent)}.AssistantSettingsPanel__sectionDescription[data-v-30a58995]{font-size:var(--font-size-xsmall, .75rem);color:var(--color-neutral-60);margin:0 0 var(--spacing-3, 12px) 0;line-height:1.4}.AssistantSettingsPanel__selector[data-v-30a58995]{width:100%}.settings-panel-enter-active[data-v-30a58995],.settings-panel-leave-active[data-v-30a58995]{transition:max-height var(--transition-duration-normal, .2s) ease,opacity var(--transition-duration-normal, .2s) ease;max-height:400px}.settings-panel-enter-from[data-v-30a58995],.settings-panel-leave-to[data-v-30a58995]{max-height:0;opacity:0}.Assistant[data-v-2b40b7e2]{height:100%;display:flex;flex-direction:column;background-color:var(--white);overflow:hidden;font-family:var( --font-family-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif )}
