.ck-chat-v2{position:relative}.ck-chat-main{flex:1;min-width:0;min-height:0;display:flex;position:relative}.ck-chat-column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ck-history{z-index:15;color:#2c2a26;background:#f5f0e0;border-right:1px solid #d0d0d0;flex-direction:column;flex:none;gap:10px;width:274px;min-height:0;padding:13px 10px;display:flex}.ck-chat.panel .ck-history,.ck-chat.full .ck-history{width:min(86%,310px);position:absolute;inset:0 auto 0 0;box-shadow:12px 0 40px #0000002e}.ck-history-head{color:var(--ink);font-size:calc(13px * var(--am-font-scale,1));justify-content:space-between;align-items:center;padding:2px 5px;display:flex}.ck-history-head button{color:var(--faint)}.ck-history-head svg{width:15px;height:15px}.ck-history-search{border:1px solid var(--line);background:var(--bg);border-radius:9px;align-items:center;gap:8px;height:35px;padding:0 10px;display:flex}.ck-history-search svg{width:14px;color:var(--faint)}.ck-history-search input{min-width:0;color:var(--ink);font-size:calc(12px * var(--am-font-scale,1));background:0 0;border:0;outline:0;flex:1}.ck-history-archive-toggle{color:var(--faint);font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(10px * var(--am-font-scale,1));align-items:center;gap:7px;padding:0 4px;font-style:normal;font-weight:400;line-height:normal;display:flex}.ck-new-chat,.ck-history-more{border:1px solid var(--line2);min-height:34px;color:var(--ink);font-size:calc(12px * var(--am-font-scale,1));background:var(--raised2);border-radius:9px;justify-content:center;align-items:center;gap:8px;display:flex}.ck-new-chat:hover,.ck-history-more:hover{border-color:var(--accent)}.ck-new-chat svg{width:14px;height:14px;color:var(--acc-ink)}.ck-history-list{flex-direction:column;flex:1;gap:3px;min-height:0;display:flex;overflow-y:auto}.ck-history-row{border:1px solid #0000;border-radius:9px;display:flex;position:relative}.ck-history-row:hover,.ck-history-row.selected{background:var(--hover)}.ck-history-row.selected{border-color:color-mix(in srgb, var(--accent) 32%, var(--line))}.ck-history-select{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;padding:9px 7px 9px 10px;display:flex}.ck-history-select span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--dim);font-size:calc(12px * var(--am-font-scale,1));overflow:hidden}.ck-history-row.selected .ck-history-select span{color:var(--ink)}.ck-history-select time{color:var(--faint);font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(9px * var(--am-font-scale,1));text-transform:uppercase;font-style:normal;font-weight:400;line-height:normal}.ck-history-menu-button{width:30px;color:var(--faint);opacity:0}.ck-history-row:hover .ck-history-menu-button,.ck-history-menu-button[aria-expanded=true]{opacity:1}.ck-history-menu-button svg{width:14px}.ck-history-menu{z-index:30;border:1px solid var(--line2);background:var(--raised2);border-radius:9px;width:176px;padding:5px;position:absolute;top:34px;right:4px;box-shadow:0 18px 50px #00000059}.ck-history-menu button{width:100%;color:var(--dim);font-size:calc(11px * var(--am-font-scale,1));text-align:left;border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.ck-history-menu button:hover{background:var(--hover);color:var(--ink)}.ck-history-menu button.danger,.ck-history-error{color:#e5484d}.ck-history-menu svg{width:13px;height:13px}.ck-history-empty,.ck-history-error{font-size:calc(11px * var(--am-font-scale,1));padding:10px 7px}.ck-history-empty{color:var(--faint)}.ck-message-attachment{color:#2c2a26;font-size:calc(10px * var(--am-font-scale,1));background:#fffef8;border:1px solid #d4c99a;border-radius:6px;align-items:center;gap:5px;margin:7px 6px 0 0;padding:5px 8px;display:inline-flex}.ck-message-attachment:hover,.ck-message-attachment:focus-visible{border-color:#1a1a1a}.ck-message-attachment svg{color:#1a1a1a;width:11px;height:11px}.ck-markdown{white-space:normal;overflow-wrap:anywhere}.ck-markdown>:first-child{margin-top:0}.ck-markdown>:last-child{margin-bottom:0}.ck-markdown p,.ck-markdown ul,.ck-markdown ol,.ck-markdown pre,.ck-markdown blockquote{margin:0 0 .8em}.ck-markdown ul,.ck-markdown ol{padding-left:1.4em}.ck-markdown code{border:1px solid var(--line);background:var(--raised);font:.9em var(--font-mono), ui-monospace, monospace;border-radius:4px;padding:.1em .35em}.ck-markdown pre{border:1px solid var(--line);background:var(--raised);border-radius:9px;max-width:100%;padding:12px;overflow-x:auto}.ck-markdown pre code{background:0 0;border:0;padding:0}.ck-markdown a,.ck-citation{color:var(--acc-ink);text-underline-offset:3px;text-decoration:underline}.ck-interrupted,.ck-block-error,.ck-composer-error{border:1px solid color-mix(in srgb, #e5484d 42%, var(--line));color:#e5484d;font-size:calc(11px * var(--am-font-scale,1));background:#e5484d14;border-radius:8px;padding:8px 10px}.ck-citation,.ck-artifact{border:1px solid var(--line);background:var(--raised);font-size:calc(10px * var(--am-font-scale,1));border-radius:7px;margin-right:6px;padding:5px 8px;display:inline-flex}.ck-usage{color:var(--faint);font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(9px * var(--am-font-scale,1));text-transform:uppercase;font-style:normal;font-weight:400;line-height:normal}.ck-load-older,.ck-chat-loading{color:var(--faint);font-size:calc(11px * var(--am-font-scale,1));justify-content:center;align-self:center;align-items:center;gap:7px;display:flex}.ck-load-older svg,.ck-chat-loading svg{width:13px}.ck-plan-card,.ck-approval-card,.ck-user-input-request{border:1px solid var(--line2);background:var(--raised);border-radius:10px;padding:12px 13px}.ck-plan-card>div,.ck-approval-card>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.ck-plan-card strong,.ck-approval-card strong{color:var(--ink);font-size:calc(12px * var(--am-font-scale,1))}.ck-plan-card>div>span,.ck-approval-card>div:first-child>span{color:var(--acc-ink);font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(9px * var(--am-font-scale,1));text-transform:uppercase;font-style:normal;font-weight:400;line-height:normal}.ck-plan-card ol{margin:10px 0 0;padding-left:22px}.ck-plan-card li{color:var(--dim);font-size:calc(11px * var(--am-font-scale,1));padding:4px 0 4px 3px}.ck-plan-card li small{float:right;color:var(--faint);font-family:var(--font-mono), ui-monospace, monospace}.ck-approval-card.pending{border-color:color-mix(in srgb, var(--accent) 48%, var(--line))}.ck-approval-card p,.ck-user-input-request p{color:var(--dim);font-size:calc(11px * var(--am-font-scale,1));margin:7px 0;line-height:1.5}.ck-approval-card small{color:var(--faint);font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(9px * var(--am-font-scale,1));font-style:normal;font-weight:400;line-height:normal}.ck-approval-actions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.ck-approval-actions button{border:1px solid var(--accent);background:var(--accent);color:#0a0a0a;font-size:calc(11px * var(--am-font-scale,1));border-radius:7px;padding:7px 12px;font-weight:600}.ck-approval-actions button.secondary{border-color:var(--line2);color:var(--dim);background:0 0}.ck-user-input-request>div:first-child{justify-content:space-between;align-items:center;display:flex}.ck-user-input-request output{color:var(--ink);font-size:calc(11px * var(--am-font-scale,1));white-space:pre-wrap;display:block}.ck-user-input-choices{gap:6px;margin-top:9px;display:grid}.ck-user-input-choices button{border:1px solid var(--line2);color:var(--ink);text-align:left;background:0 0;border-radius:7px;gap:2px;padding:8px 10px;display:grid}.ck-user-input-choices button:hover{border-color:var(--accent)}.ck-user-input-choices small{color:var(--faint);font-size:calc(10px * var(--am-font-scale,1))}.ck-user-input-form{gap:7px;margin-top:9px;display:flex}.ck-user-input-form input{border:1px solid var(--line2);background:var(--panel);min-width:0;color:var(--ink);font-size:calc(11px * var(--am-font-scale,1));border-radius:7px;flex:1;padding:8px 10px}.ck-user-input-form button{background:var(--accent);color:#0a0a0a;font-size:calc(11px * var(--am-font-scale,1));border-radius:7px;padding:8px 12px;font-weight:600}.ck-user-input-form button:disabled,.ck-user-input-choices button:disabled{opacity:.55}.ck-user-input-error{color:#f87171!important}.ck-empty-chat{text-align:center;color:#666;flex-direction:column;justify-content:center;align-items:center;min-height:40vh;display:flex}.ck-empty-chat h2{color:#2c2a26;font-size:calc(18px * var(--am-font-scale,1));margin:0 0 6px;font-weight:600}.ck-empty-chat>p{max-width:420px;font-size:calc(12px * var(--am-font-scale,1));margin:0;line-height:1.55}.ck-empty-chat>div{gap:7px;width:100%;max-width:480px;margin-top:18px;display:grid}.ck-empty-chat button{color:#2c2a26;font-size:calc(12px * var(--am-font-scale,1));text-align:left;background:#fffbe9;border:1px solid #d4c99a;border-radius:6px;padding:9px 12px}.ck-empty-chat button:hover{border-color:#1a1a1a}.ck-chat-unavailable{color:var(--dim);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;padding:30px;display:flex}.ck-chat-unavailable h1{color:var(--ink);font-size:calc(19px * var(--am-font-scale,1));margin:8px 0 0;font-weight:550}.ck-chat-unavailable p{max-width:520px;font-size:calc(12px * var(--am-font-scale,1));margin:0;line-height:1.6}.ck-composer{position:relative}.ck-mode select:disabled{cursor:default;opacity:.6}.ck-mode option{color:#2c2a26;background:#fffef8}.ck-attachment-tray{gap:6px;max-width:730px;margin:0 auto 7px;display:flex;overflow-x:auto}.ck-attachment-chip{border:1px solid var(--line);background:var(--raised);max-width:260px;color:var(--dim);font-size:calc(10px * var(--am-font-scale,1));border-radius:7px;flex:none;align-items:center;gap:6px;padding:5px 7px;display:flex}.ck-attachment-chip>svg,.ck-attachment-chip button svg{width:11px;height:11px}.ck-attachment-chip button{color:var(--faint)}.ck-drop-overlay{z-index:50;border:2px dashed var(--accent);background:color-mix(in srgb, var(--bg) 88%, transparent);color:var(--acc-ink);font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(11px * var(--am-font-scale,1));text-transform:uppercase;pointer-events:none;place-items:center;font-style:normal;font-weight:400;line-height:normal;display:grid;position:absolute;inset:0}.ck-composer-error{max-width:730px;margin:7px auto 0}@media (max-width:900px){.ck-chat.full .ck-history{width:min(84%,320px);position:absolute;inset:0 auto 0 0;box-shadow:24px 0 60px #00000059}.ck-connection{max-width:30%}}@media (max-width:767px){.ck-mobile-workspace-button{display:grid}.ck-mobile-workspace-menu{z-index:70;border:1px solid var(--line2);background:var(--raised2);border-radius:11px;width:min(320px,100% - 16px);max-height:min(60vh,420px);padding:7px;display:block;position:absolute;top:47px;right:8px;overflow-y:auto;box-shadow:0 20px 60px #0006}.ck-mobile-workspace-menu strong{color:var(--faint);font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(9px * var(--am-font-scale,1));letter-spacing:.1em;text-transform:uppercase;padding:7px 9px;font-style:normal;font-weight:400;line-height:normal;display:block}.ck-mobile-workspace-menu button{width:100%;color:var(--ink);text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px 9px;display:flex}.ck-mobile-workspace-menu button:hover,.ck-mobile-workspace-menu button:focus-visible{background:var(--hover)}.ck-mobile-workspace-menu small{color:var(--faint);font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(9px * var(--am-font-scale,1));text-transform:uppercase;font-style:normal;font-weight:400;line-height:normal}.ck-mobile-workspace-menu p{color:var(--faint);font-size:calc(10px * var(--am-font-scale,1));margin:5px 9px 7px;line-height:1.45}}@media (max-width:640px){.ck-chd{padding:0 10px}.ck-chd .ck-aav,.ck-connection,.ck-chat-title .ck-cmeta{display:none}.ck-chat-title .ck-ct{max-width:48vw}.ck-tinner{gap:17px;padding:0 12px}.ck-thread{padding-top:16px}.ck-umsg{max-width:92%;font-size:calc(13px * var(--am-font-scale,1))}.ck-arow{gap:9px}.ck-arow>.ck-aav{width:22px;height:22px}.ck-arow>.ck-aav img{width:13px;height:13px}.ck-crow{overflow-x:auto}.ck-risk{display:none}}
