.khony-ai-citation{background:var(--muted);max-width:190px;height:18px;color:var(--foreground);box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 9%, transparent);vertical-align:baseline;font:10.5px/1.4 var(--font-mono,monospace);cursor:pointer;border-radius:5px;align-items:center;gap:4px;margin-inline:2px;padding:0 4px;transition:background .15s;display:inline-flex}.khony-ai-citation:hover{background:color-mix(in oklab, var(--muted) 80%, var(--foreground) 5%)}.khony-ai-citation:focus-visible,.khony-ai-sources-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.khony-ai-source-logo{color:#fff;background:#127a58;border-radius:3px;flex:none;place-items:center;width:12px;height:12px;display:grid}.khony-ai-source-logo svg{width:9px;height:9px}.khony-ai-source-preview{width:min(320px, var(--available-width))}.khony-ai-source-row{width:100%;max-width:none;height:auto;min-height:34px;box-shadow:none;text-align:left;font:inherit;background:0 0;gap:8px;margin:0;padding:7px 8px;font-size:12px;display:flex}.khony-ai-source-row .khony-ai-source-logo{width:16px;height:16px}.khony-ai-source-row .khony-ai-source-logo svg{width:11px;height:11px}.khony-ai-sources-trigger{min-height:28px;color:var(--muted-foreground);cursor:pointer;border-radius:4px;align-items:center;gap:7px;font-size:12px;display:inline-flex}.khony-ai-sources-trigger:hover{color:var(--foreground)}.khony-ai-source-stack{padding-inline-start:4px;display:flex}.khony-ai-source-stack .khony-ai-source-logo{width:14px;height:14px;box-shadow:0 0 0 2px var(--background);border-radius:50%;margin-inline-start:-4px}.khony-ai-source-reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .2s;display:grid}.khony-ai-source-reveal[data-open=true]{opacity:1;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.khony-ai-citation,.khony-ai-source-reveal{transition:none}}.khony-ai-stream-word{animation:.18s ease-out both khony-ai-word-in}@keyframes khony-ai-word-in{0%{opacity:0}to{opacity:1}}.khony-ai-stream-caret{vertical-align:-.12em;background:currentColor;width:2px;height:1em;margin-inline-start:2px;animation:1s step-end infinite khony-ai-caret;display:inline-block}.khony-ai-stream-markdown>p:last-child:after{content:"";vertical-align:-.12em;background:currentColor;width:2px;height:1em;margin-inline-start:2px;animation:1s step-end infinite khony-ai-caret;display:inline-block}@keyframes khony-ai-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.khony-ai-stream-word,.khony-ai-stream-caret,.khony-ai-stream-markdown>p:last-child:after{animation:none}}.khony-article-content.khony-kokonut-answer{letter-spacing:normal;color:var(--color-zinc-800,#27272a);font-size:15px;font-weight:400;line-height:28px}.dark .khony-article-content.khony-kokonut-answer{color:var(--color-zinc-200,#e4e4e7)}.khony-knowledge-citations [data-ai-citation-part][data-highlighted]{background:color-mix(in srgb, var(--widget-accent,var(--brand)) 12%, transparent);text-decoration-line:underline;-webkit-text-decoration-color:var(--widget-accent,var(--brand));text-decoration-color:var(--widget-accent,var(--brand));text-underline-offset:4px;text-decoration-thickness:1px}.kci-inbox-input{width:100%;max-width:672px;position:relative}.kci-mode-header{flex-wrap:wrap;align-items:center;gap:2px 12px;min-height:42px;padding:6px 12px 0;display:flex}.kci-mode-trigger,.kci-mode-label{min-height:30px;color:var(--foreground);font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:4px 6px;font-size:12px;font-weight:550;display:inline-flex}.kci-mode-trigger{cursor:pointer}.kci-mode-trigger:hover,.kci-mode-trigger[data-state=open]{background:var(--accent)}.kci-mode-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.kci-mode-trigger>svg,.kci-mode-label>svg{stroke-width:1.6px;width:15px;height:15px}.kci-mode-trigger>.kci-mode-chevron{width:12px;height:12px;color:var(--muted-foreground)}.kci-mode-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);padding-inline:6px;font-size:11px;line-height:1.5;overflow:hidden}.kci-composer-surface{border-color:var(--input);background:var(--card)!important}.kci-composer-surface:has(.kci-mode-header[data-mode=note]){border-color:var(--support-note-border);background:var(--support-note-bg)!important}.kci-mode-header[data-mode=note] .kci-mode-hint{color:var(--support-note-label)}.kci-send-button{background:var(--brand);width:34px;height:34px;color:var(--brand-foreground);cursor:pointer;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .12s;display:inline-flex}.kci-send-button:not(:disabled):hover{background:color-mix(in oklab, var(--brand), black 10%)}.kci-send-button:disabled{background:var(--brand-soft);color:var(--brand);opacity:.5;cursor:default}.kci-files{gap:12px;padding:0 4px 8px;display:flex;overflow-x:auto}.kci-inbox-editor{min-height:80px;max-height:320px;color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;outline:none;padding:3px 4px 8px;font-size:15px;line-height:28px;overflow-y:auto}.kci-inbox-input[data-density=compact] .kci-inbox-editor{min-height:40px;max-height:200px}.kci-emoji-popover{background:var(--popover);max-width:calc(100vw - 24px);color:var(--popover-foreground);box-shadow:var(--shadow-popover-value)}.kci-inbox-editor .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--subtle-foreground);pointer-events:none}.kci-inbox-tool{width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.kci-inbox-tool:hover,.kci-inbox-tool[data-state=open],.kci-inbox-tool[aria-expanded=true]{background:var(--accent);color:var(--foreground)}.kci-inbox-menu{min-width:240px;box-shadow:var(--shadow-popover-value);background:var(--popover);color:var(--popover-foreground);border:0}.kci-inbox-menu>[role=menuitem]{border-radius:6px;gap:10px;min-height:36px;padding:7px 9px;font-size:13px}.kci-inbox-menu>[role=menuitem]>svg{width:18px;height:18px;color:var(--muted-foreground)}.kci-menu-help{max-width:240px;color:var(--muted-foreground);margin:0;padding:8px;font-size:12px;line-height:1.6}.kci-macro-menu{width:320px;max-width:calc(100vw - 24px)}.kci-macro-menu [role=menuitem]{align-items:start;gap:10px;padding:10px}.kci-macro-menu [role=menuitem] span{min-width:0}.kci-macro-icon{width:24px;height:24px;color:var(--muted-foreground);flex-shrink:0;place-items:center;display:grid}.kci-macro-copy strong{font-size:13px;font-weight:500;display:block}.kci-macro-menu small{-webkit-line-clamp:2;white-space:normal;color:var(--muted-foreground);-webkit-box-orient:vertical;margin-top:3px;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.kci-macro-search{border-bottom:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:8px;padding:8px;display:flex}.kci-macro-search input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:none;padding:3px 0;font-size:12px}.kci-selection-toolbar{box-sizing:border-box;white-space:nowrap;background:var(--popover);width:max-content;max-width:calc(100vw - 16px);color:var(--foreground);box-shadow:var(--shadow-popover-value);z-index:100;border-radius:9px;align-items:center;gap:2px;padding:4px;display:flex}.kci-selection-toolbar button{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.kci-selection-toolbar button:hover,.kci-selection-toolbar button[aria-pressed=true]{background:var(--accent)}.kci-selection-toolbar button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.kci-selection-toolbar .kci-text-style-trigger{width:auto;min-width:49px;font-family:var(--font-sans);gap:6px;padding-inline:6px;font-size:13px;font-weight:500}.kci-selection-toolbar .kci-text-style-trigger[data-state=open]{background:var(--accent)}.kci-text-style-menu{min-width:200px}.kci-text-style-menu [role=menuitem]{font-size:13px}.kci-text-style-menu [aria-current=true]{background:var(--accent)}.kci-text-style-menu .kci-current-style{width:16px;height:16px;color:var(--foreground);margin-left:auto}.kci-tool-divider{background:var(--border);width:1px;height:18px;margin:0 3px}.kci-link-form{flex-wrap:wrap;align-items:center;gap:3px;max-width:calc(100vw - 32px);display:flex}.kci-link-form input{width:min(230px,50vw);font:inherit;color:inherit;background:0 0;border:0;outline:none;padding:5px 7px;font-size:12px}.kci-link-form [role=alert]{color:var(--destructive);flex-basis:100%;padding:3px 7px;font-size:11px}.kci-inbox-status{text-align:center;color:var(--muted-foreground);margin:8px 0 0;font-size:11px;line-height:1.6}.kci-slash-menu[role=listbox]{width:320px;max-height:min(400px,100dvh - 32px)}@media (prefers-reduced-motion:reduce){.kci-inbox-input *,.kci-selection-toolbar *{transition:none!important;animation:none!important}}.kci-inbox-input[data-density=compact] .kci-mode-header{min-height:36px;padding-top:4px}.kci-inbox-input[data-density=compact] .kci-composer-body{gap:6px;padding-top:2px;padding-bottom:6px}.kci-inbox-input[data-density=compact] .kci-inbox-editor{min-height:40px}.kci-inbox-tool:disabled{opacity:.5;cursor:default}.kci-inbox-tool:focus-visible{outline:2px solid var(--ring);outline-offset:2px}
