.klyp-ConversationHistory{gap:var(--space-8);width:var(--klyp-conversation-history-width,280px);height:100%;padding:var(--space-8);background:var(--color-bg-rail);-webkit-backdrop-filter:var(--fx-glass-blur-lg);backdrop-filter:var(--fx-glass-blur-lg);border-radius:var(--r-panel);box-shadow:inset 0 0 0 1px var(--color-border-subtle);transition:width var(--duration-normal,.22s) var(--easing-standard), background var(--duration-normal,.22s) var(--easing-standard), box-shadow var(--duration-normal,.22s) var(--easing-standard);flex-direction:column;display:flex;overflow:hidden}.klyp-ConversationHistory__icoSlot{flex:0 0 var(--space-40);width:var(--space-40);height:var(--space-40);justify-content:center;align-items:center;display:inline-flex}.klyp-ConversationHistory__icoSlot>svg{display:block}.klyp-ConversationHistory__header{justify-content:space-between;align-items:center;gap:var(--space-8);padding-inline-start:var(--space-8);display:flex}.klyp-ConversationHistory__title{white-space:nowrap;min-width:0;font-family:var(--font-sans);font-size:var(--font-size-13);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);transition:opacity var(--duration-fast) var(--easing-standard), visibility var(--duration-fast) var(--easing-standard);flex:auto;overflow:hidden}.klyp-ConversationHistory__iconBtn{width:var(--space-40);height:var(--space-40);border-radius:var(--r-chip);color:var(--color-fg-muted);cursor:default;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.klyp-ConversationHistory__iconBtn[data-hovered],.klyp-ConversationHistory__iconBtn[data-focused]{background:var(--color-bg-surface-hover);color:var(--color-fg-primary)}.klyp-ConversationHistory__iconBtn[data-pressed]{transform:scale(.97)}.klyp-ConversationHistory__iconBtn[data-focus-visible]{outline:var(--bw-emphasis) solid var(--color-ring);outline-offset:-2px}.klyp-ConversationHistory__iconBtn>.klyp-ConversationHistory__icoSlot{color:var(--color-fg-on-active-nav);opacity:var(--opacity-50);transition:opacity var(--duration-fast) var(--easing-standard)}.klyp-ConversationHistory__iconBtn[data-hovered]>.klyp-ConversationHistory__icoSlot,.klyp-ConversationHistory__iconBtn[data-focused]>.klyp-ConversationHistory__icoSlot{opacity:1}.klyp-ConversationHistory__newChat{width:100%;height:var(--space-40);background:var(--color-bg-surface-solid);border-radius:var(--r-chip);color:var(--color-fg-primary);font-family:var(--font-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);cursor:default;transition:width var(--duration-normal,.22s) var(--easing-standard), padding var(--duration-normal,.22s) var(--easing-standard), background var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);border:0;justify-content:flex-start;align-items:center;gap:0;padding:0;padding-inline-end:var(--padding-control-x);line-height:1;display:flex;overflow:hidden}.klyp-ConversationHistory__newChat[data-hovered],.klyp-ConversationHistory__newChat[data-focused]{background:var(--color-bg-surface-hover)}.klyp-ConversationHistory__newChat[data-pressed]{transform:scale(.97)}.klyp-ConversationHistory__newChat[data-focus-visible]{outline:var(--bw-emphasis) solid var(--color-ring);outline-offset:-2px}.klyp-ConversationHistory__newChatLabel{white-space:nowrap;transition:opacity var(--duration-fast) var(--easing-standard);overflow:hidden}.klyp-ConversationHistory__searchTrigger{width:var(--space-40);height:var(--space-40);border-radius:var(--r-chip);color:var(--color-fg-primary);cursor:default;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);background:0 0;border:0;flex:none;justify-content:flex-start;align-items:center;padding:0;display:flex}.klyp-ConversationHistory__searchTrigger[data-hovered],.klyp-ConversationHistory__searchTrigger[data-focused]{background:var(--color-bg-surface-hover)}.klyp-ConversationHistory__searchTrigger[data-pressed]{transform:scale(.97)}.klyp-ConversationHistory__searchTrigger[data-focus-visible]{outline:var(--bw-emphasis) solid var(--color-ring);outline-offset:-2px}.klyp-ConversationHistory__search{height:var(--space-40);background:var(--color-bg-surface-solid);border-radius:var(--r-chip);color:var(--color-fg-primary);align-items:center;gap:0;padding:0;padding-inline-end:var(--padding-control-x);display:flex;overflow:hidden}.klyp-ConversationHistory__search input{min-width:0;color:var(--color-fg-primary);font-family:var(--font-sans);font-size:var(--font-size-14);background:0 0;border:0;flex:auto}.klyp-ConversationHistory__search input::placeholder{color:var(--color-fg-muted)}.klyp-ConversationHistory__search input:focus{outline:none}.klyp-ConversationHistory__search:focus-within{outline:var(--bw-emphasis) solid var(--color-ring);outline-offset:0}.klyp-ConversationHistory__scrollWrap{opacity:1;min-height:0;transition:opacity var(--duration-normal,.22s) var(--easing-standard);flex:1 1 0}.klyp-ConversationHistory__scroll{scrollbar-width:none;height:100%;overflow-y:auto}.klyp-ConversationHistory__scroll::-webkit-scrollbar{width:0;height:0;display:none}.klyp-ConversationHistory__appearRow{display:block}.klyp-ConversationHistory__scrollWrap[data-appearing=true] .klyp-ConversationHistory__appearRow{animation:klyp-ConversationHistory-rowin var(--duration-normal,.22s) var(--easing-standard) both;animation-delay:calc(var(--row-i,0) * 24ms)}.klyp-ConversationHistory__empty{padding:var(--space-12) var(--space-8);font-size:var(--font-size-12);color:var(--color-fg-muted);text-align:center;white-space:nowrap;margin:0;overflow:hidden}.klyp-ConversationHistory__groupHeader{z-index:1;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-8);font-family:var(--font-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);white-space:nowrap;background:var(--color-bg-rail);-webkit-backdrop-filter:var(--fx-glass-blur-lg);backdrop-filter:var(--fx-glass-blur-lg);display:flex;position:sticky;top:0}.klyp-ConversationHistory__groupIcon{color:var(--color-fg-muted);flex-shrink:0;align-items:center;display:inline-flex}.klyp-ConversationHistory__groupIcon>svg{display:block}.klyp-ConversationHistory__row{margin-bottom:var(--space-2);display:flex;position:relative}.klyp-ConversationHistory__row:hover .klyp-ConversationHistory__rowMain,.klyp-ConversationHistory__row:focus-within .klyp-ConversationHistory__rowMain,.klyp-ConversationHistory__row[data-active=true] .klyp-ConversationHistory__rowMain{color:var(--color-fg-primary)}.klyp-ConversationHistory__row[data-active=true] .klyp-ConversationHistory__rowMain{background:var(--color-bg-surface-solid)}@media (hover:hover) and (pointer:fine){.klyp-ConversationHistory__row .klyp-ConversationHistory__kebab{opacity:0}.klyp-ConversationHistory__row:hover .klyp-ConversationHistory__kebab,.klyp-ConversationHistory__row:focus-within .klyp-ConversationHistory__kebab,.klyp-ConversationHistory__row[data-active=true] .klyp-ConversationHistory__kebab{opacity:1}}.klyp-ConversationHistory__rowMain{min-width:0;min-height:var(--space-40);align-items:center;gap:var(--space-8);text-align:left;cursor:default;-webkit-user-select:none;user-select:none;padding:0 var(--space-40) 0 var(--space-8);border-radius:var(--r-chip);color:var(--color-fg-muted);font-family:var(--font-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);background:0 0;border:0;flex:auto;display:flex}.klyp-ConversationHistory__rowMain[data-hovered],.klyp-ConversationHistory__rowMain[data-focused]{background:var(--color-bg-surface-hover)}.klyp-ConversationHistory__rowMain[data-pressed]{transform:scale(.99)}.klyp-ConversationHistory__rowMain[data-focus-visible]{outline:var(--bw-emphasis) solid var(--color-ring);outline-offset:-2px}.klyp-ConversationHistory__rowIcon{width:var(--space-24);height:var(--space-24);color:var(--color-fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.klyp-ConversationHistory__rowIcon[data-status=error]{color:var(--color-status-danger)}.klyp-ConversationHistory__rowIcon>svg{display:block}.klyp-ConversationHistory__spinner{width:var(--space-14);height:var(--space-14);border-radius:var(--radius-full);border:var(--bw-emphasis) solid var(--color-fg-subtle);border-top-color:var(--color-fg-primary);animation:.7s linear infinite klyp-ConversationHistory-spin}.klyp-ConversationHistory__rowLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.klyp-ConversationHistory__renameField{flex:auto;min-width:0}.klyp-ConversationHistory__renameField input{width:100%;min-height:var(--space-40);padding:0 var(--space-8);border-radius:var(--r-chip);background:var(--color-bg-surface-hover);color:var(--color-fg-primary);font-family:var(--font-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);border:0}.klyp-ConversationHistory__renameField input:focus{outline:var(--bw-emphasis) solid var(--color-ring);outline-offset:-2px}.klyp-ConversationHistory__kebab{right:var(--space-8);width:var(--space-28);height:var(--space-28);border-radius:var(--r-chip);color:var(--color-fg-muted);cursor:default;transition:color var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.klyp-ConversationHistory__kebab[data-hovered],.klyp-ConversationHistory__kebab[data-focused]{color:var(--color-fg-primary)}.klyp-ConversationHistory__kebab[data-pressed]{transform:translateY(-50%)scale(.94)}.klyp-ConversationHistory__kebab[data-focus-visible]{outline:var(--bw-emphasis) solid var(--color-ring);outline-offset:-2px}.klyp-ConversationHistory__kebab>svg{display:block}.klyp-ConversationHistory[data-collapsed=true]{width:var(--klyp-conversation-history-width-collapsed,72px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;overflow-x:hidden}.klyp-ConversationHistory[data-collapsed=true] .klyp-ConversationHistory__header{justify-content:flex-start;gap:0;padding-inline-start:0}.klyp-ConversationHistory[data-collapsed=true] .klyp-ConversationHistory__title{opacity:0;pointer-events:none;visibility:hidden;width:0}.klyp-ConversationHistory[data-collapsed=true] .klyp-ConversationHistory__iconBtn>.klyp-ConversationHistory__icoSlot>svg{transform:scaleX(-1)}.klyp-ConversationHistory[data-collapsed=true] .klyp-ConversationHistory__newChat{width:var(--space-40);background:0 0;flex:none;padding:0}.klyp-ConversationHistory[data-collapsed=true] .klyp-ConversationHistory__newChatLabel{opacity:0;width:0}.klyp-ConversationHistory[data-collapsed=true] .klyp-ConversationHistory__scrollWrap{opacity:0;pointer-events:none}@media (pointer:coarse){.klyp-ConversationHistory__rowMain{min-height:var(--space-48);padding-inline-end:calc(var(--space-48) + var(--space-8))}.klyp-ConversationHistory__kebab{width:var(--space-48);height:var(--space-48)}.klyp-ConversationHistory:not([data-collapsed=true]) .klyp-ConversationHistory__iconBtn{width:calc(var(--space-40) + var(--space-4));height:calc(var(--space-40) + var(--space-4))}.klyp-ConversationHistory:not([data-collapsed=true]) .klyp-ConversationHistory__newChat,.klyp-ConversationHistory:not([data-collapsed=true]) .klyp-ConversationHistory__search{height:calc(var(--space-40) + var(--space-4))}}@keyframes klyp-ConversationHistory-rowin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes klyp-ConversationHistory-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.klyp-ConversationHistory,.klyp-ConversationHistory__title,.klyp-ConversationHistory__iconBtn,.klyp-ConversationHistory__iconBtn>.klyp-ConversationHistory__icoSlot,.klyp-ConversationHistory__newChat,.klyp-ConversationHistory__newChatLabel,.klyp-ConversationHistory__searchTrigger,.klyp-ConversationHistory__search,.klyp-ConversationHistory__scrollWrap,.klyp-ConversationHistory__rowMain,.klyp-ConversationHistory__kebab{transition:none}.klyp-ConversationHistory__appearRow,.klyp-ConversationHistory__spinner{animation:none}}.klyp-ConversationHistory__menu .klyp-DropdownMenu__item[data-focused]:not([data-hovered]):not([data-focus-visible]){color:var(--color-fg-primary);background:0 0}.klyp-PromptInput-Display{align-items:flex-end;gap:var(--space-4);padding-inline:var(--space-16);padding-block:var(--space-4);display:flex;overflow-x:auto}.klyp-PromptInput-Display__clear{border-radius:var(--r-card);border:var(--bw-default) solid var(--color-border-subtle);background:var(--color-bg-surface);width:36px;height:36px;color:var(--color-fg-muted);transition:color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);cursor:pointer;flex-shrink:0;place-items:center;display:grid}.klyp-PromptInput-Display__clear:hover{border-color:var(--color-border-default);color:var(--color-accent)}.klyp-PromptInput-Display__clear:focus-visible{box-shadow:0 0 0 1px var(--color-border-accent);outline:none}.klyp-PromptInput-Display__item{flex-shrink:0}@keyframes klyp-PromptInput-DropZone-fadeIn{0%{opacity:0}to{opacity:1}}.klyp-PromptInput-DropZone{position:relative}.klyp-PromptInput-DropZone__overlay{z-index:10;pointer-events:none;border-radius:var(--r-section,var(--radius-lg));border:var(--bw-emphasis) dashed color-mix(in srgb, var(--color-fg-accent) 60%, transparent);background:color-mix(in srgb, var(--color-bg-surface) 80%, transparent);-webkit-backdrop-filter:blur(4px);animation:klyp-PromptInput-DropZone-fadeIn var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.klyp-PromptInput-DropZone__overlay-inner{align-items:center;gap:var(--space-4);color:var(--color-fg-primary);flex-direction:column;display:flex}.klyp-PromptInput-DropZone__overlay-label{font-size:var(--font-size-14);font-weight:var(--font-weight-medium)}
