.km[data-astro-cid-kzsx7b25]{display:flex;flex:1;flex-direction:column;min-height:0}.km[data-astro-cid-kzsx7b25] button[data-astro-cid-kzsx7b25]{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.km[data-astro-cid-kzsx7b25] .km-h{display:none!important}.km-sub[data-astro-cid-kzsx7b25]{display:flex;flex-direction:column;gap:4px;min-height:0}.km-sub-head[data-astro-cid-kzsx7b25]{display:flex;align-items:center;height:52px;padding:0 8px;font-size:16px;font-weight:600}.km-sub-new[data-astro-cid-kzsx7b25]{display:flex;align-items:center;gap:10px;margin:2px 4px;padding:10px 12px;border:0;border-radius:6px;background:var(--primary);font:inherit;font-weight:600;color:#fff;white-space:nowrap;cursor:pointer}.km-sub-new[data-astro-cid-kzsx7b25]:hover{opacity:.9}.km-sub-search[data-astro-cid-kzsx7b25]{display:flex;align-items:center;gap:8px;margin:4px 4px 0;padding:6px 10px;border-radius:6px;background:var(--muted);font-size:12.5px;color:var(--muted-fg)}.km-sub-list[data-astro-cid-kzsx7b25]{display:flex;flex-direction:column;margin-top:4px}.km-sub-row[data-astro-cid-kzsx7b25]{display:flex;margin:0 4px;padding:8px 12px;border-radius:6px;color:var(--muted-fg)}.km-sub-row[data-astro-cid-kzsx7b25].is-on{background:var(--muted);color:var(--fg)}.km-tabs[data-astro-cid-kzsx7b25]{display:flex;flex:none;gap:4px;height:44px;border-bottom:1px solid var(--border)}.km-tab[data-astro-cid-kzsx7b25]{position:relative;display:flex;align-items:center;gap:6px;padding:0 10px!important;font-size:13px;letter-spacing:-.01em;color:#16161d8c!important}.km-tab[data-astro-cid-kzsx7b25]:after{content:"";position:absolute;right:10px;bottom:-1px;left:10px;height:2px;border-radius:999px;background:currentColor;opacity:0}.km-tab[data-astro-cid-kzsx7b25].is-on{font-weight:600;color:var(--fg)!important}.km-tab[data-astro-cid-kzsx7b25].is-on:after{opacity:1}.km-mark[data-astro-cid-kzsx7b25]{display:grid;flex:none;grid-template-columns:repeat(5,1fr);gap:1.5px;width:20px;height:20px;margin:1px}.km-mark[data-astro-cid-kzsx7b25] i[data-astro-cid-kzsx7b25]{border-radius:1px;background:currentColor;opacity:.3;animation:km-pulse 2.6s ease-in-out infinite}.km-tab[data-astro-cid-kzsx7b25].is-on .km-mark[data-astro-cid-kzsx7b25] i[data-astro-cid-kzsx7b25]{animation-duration:1.4s}.km-mark-big[data-astro-cid-kzsx7b25]{color:var(--primary);transform:scale(1.5)}@keyframes km-pulse{0%,to{opacity:.22}40%{opacity:1}}.km-chat[data-astro-cid-kzsx7b25]{display:flex;flex:1;flex-direction:column;min-height:0}.km-chat[data-astro-cid-kzsx7b25].is-empty{justify-content:center;padding-bottom:60px}.km-welcome[data-astro-cid-kzsx7b25]{display:none;flex-direction:column;align-items:center;gap:12px;padding:0 24px 16px}.is-empty[data-astro-cid-kzsx7b25] .km-welcome[data-astro-cid-kzsx7b25]{display:flex}.km-welcome-text[data-astro-cid-kzsx7b25]{margin-top:6px;font-size:14px;font-weight:500}.km-msgs[data-astro-cid-kzsx7b25]{flex:1;min-height:0;overflow-y:auto;padding:20px 16px;scrollbar-width:none}.is-empty[data-astro-cid-kzsx7b25] .km-msgs[data-astro-cid-kzsx7b25]{display:none}.km-thread[data-astro-cid-kzsx7b25]{display:flex;flex-direction:column;gap:16px;max-width:768px;margin:0 auto}.km-thread[data-astro-cid-kzsx7b25] .km-user{align-self:flex-end;max-width:85%;padding:8px 14px;border-radius:12px;background:var(--primary);font-size:13px;color:#fff}.km-thread[data-astro-cid-kzsx7b25] .km-thinking{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.625;color:var(--muted-fg)}.km-thread[data-astro-cid-kzsx7b25] .km-dot{color:#6f6f7c66}.km-thread[data-astro-cid-kzsx7b25] .km-time{font-family:var(--font-mono);font-size:11px;color:#6f6f7ccc}.km-thread[data-astro-cid-kzsx7b25] .km-answer{display:flex;flex-direction:column;gap:4px;align-self:flex-start;max-width:90%;font-size:13px;line-height:1.625}.km-p[data-astro-cid-kzsx7b25]{margin:4px 0}.km-p[data-astro-cid-kzsx7b25] strong,.km-ul[data-astro-cid-kzsx7b25] strong{font-weight:600}.km-thread[data-astro-cid-kzsx7b25] .km-stopped{font-style:italic}.km-ul[data-astro-cid-kzsx7b25]{margin:4px 0;padding-left:20px;list-style:disc}.km-ul[data-astro-cid-kzsx7b25] li[data-astro-cid-kzsx7b25]+li[data-astro-cid-kzsx7b25]{margin-top:4px}.km-ul[data-astro-cid-kzsx7b25] li[data-astro-cid-kzsx7b25]::marker{color:var(--muted-fg)}.km-table[data-astro-cid-kzsx7b25]{margin:6px 0}.km-table[data-astro-cid-kzsx7b25] table[data-astro-cid-kzsx7b25]{width:100%;border-collapse:collapse;font-size:12px}.km-table[data-astro-cid-kzsx7b25] th[data-astro-cid-kzsx7b25],.km-table[data-astro-cid-kzsx7b25] td[data-astro-cid-kzsx7b25]{padding:4px 8px;border:1px solid var(--border);text-align:left}.km-table[data-astro-cid-kzsx7b25] th[data-astro-cid-kzsx7b25]{font-weight:600}.km-table[data-astro-cid-kzsx7b25] td[data-astro-cid-kzsx7b25].is-num{font-variant-numeric:tabular-nums}.km-table[data-astro-cid-kzsx7b25] td[data-astro-cid-kzsx7b25].is-late{font-weight:600;color:var(--late)}.km-composer[data-astro-cid-kzsx7b25]{flex:none;width:100%;max-width:768px;margin:0 auto;padding:12px 12px 24px}.km-utils[data-astro-cid-kzsx7b25]{display:flex;align-items:center;gap:4px;margin-bottom:8px}.km-context[data-astro-cid-kzsx7b25]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px dashed var(--border);border-radius:999px;font-size:12px;color:var(--muted-fg)}.km-utils-end[data-astro-cid-kzsx7b25]{display:flex;gap:4px;margin-left:auto}.km-util[data-astro-cid-kzsx7b25]{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius);color:var(--muted-fg)!important}.km-util[data-astro-cid-kzsx7b25]:hover{background:var(--muted)!important;color:var(--fg)!important}.km-input[data-astro-cid-kzsx7b25]{display:flex;align-items:flex-end;gap:8px;padding:8px 12px;border:1px solid var(--border);border-radius:12px;background:#fff}.km-attach[data-astro-cid-kzsx7b25]{display:grid;place-items:center;width:32px;height:32px;color:var(--muted-fg)}.km-placeholder[data-astro-cid-kzsx7b25]{flex:1;padding:4px 0;font-size:13px;line-height:1.625;color:var(--muted-fg)}.km-send[data-astro-cid-kzsx7b25],.km-stop[data-astro-cid-kzsx7b25]{display:grid;place-items:center;width:32px;height:32px;border-radius:8px}.km-send[data-astro-cid-kzsx7b25]{background:var(--muted)!important;color:var(--muted-fg)!important;cursor:not-allowed!important}.km-stop[data-astro-cid-kzsx7b25]{display:none;background:var(--primary)!important}.km-stop[data-astro-cid-kzsx7b25] span[data-astro-cid-kzsx7b25]{width:11px;height:11px;border-radius:2px;background:#fff}.is-streaming[data-astro-cid-kzsx7b25] .km-send[data-astro-cid-kzsx7b25]{display:none}.is-streaming[data-astro-cid-kzsx7b25] .km-stop[data-astro-cid-kzsx7b25]{display:grid}.km-chips[data-astro-cid-kzsx7b25]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:16px 12px 0}.is-streaming[data-astro-cid-kzsx7b25] .km-chips[data-astro-cid-kzsx7b25]{display:none}.km-chip[data-astro-cid-kzsx7b25]{padding:6px 12px!important;border:1px solid var(--border)!important;border-radius:999px;background:#fff!important;font-size:12px;color:var(--muted-fg)!important;transition:border-color .15s,color .15s}.km-chip[data-astro-cid-kzsx7b25]:hover{border-color:#0068ff80!important;color:var(--fg)!important}.km-chip[data-astro-cid-kzsx7b25][hidden]{display:none}.km-today[data-astro-cid-kzsx7b25]{flex:1;min-height:0;overflow-y:auto;padding:24px 16px;scrollbar-width:none}.km-today[data-astro-cid-kzsx7b25][hidden]{display:none}.km-digest[data-astro-cid-kzsx7b25]{display:flex;flex-direction:column;gap:20px;max-width:640px;margin:0 auto}.km-greeting[data-astro-cid-kzsx7b25]{font-size:16px;font-weight:600;letter-spacing:-.01em}.km-headline[data-astro-cid-kzsx7b25]{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border:1px solid oklch(.6 .15 300 / .25);border-radius:6px;background:#8f68cb14;font-size:14px;line-height:1.375}.km-headline[data-astro-cid-kzsx7b25] .km-mark[data-astro-cid-kzsx7b25]{margin-top:2px}.km-headline[data-astro-cid-kzsx7b25] strong{font-weight:600}.km-section[data-astro-cid-kzsx7b25]{display:flex;flex-direction:column;gap:12px}.km-section-title[data-astro-cid-kzsx7b25]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.km-section-title[data-astro-cid-kzsx7b25] svg{color:var(--muted-fg)}.km-section-title[data-astro-cid-kzsx7b25].is-risk svg{color:var(--late)}.km-groups[data-astro-cid-kzsx7b25]{display:flex;flex-direction:column;gap:12px;padding-left:24px}.km-group[data-astro-cid-kzsx7b25]{display:flex;flex-direction:column;gap:4px}.km-group-head[data-astro-cid-kzsx7b25]{display:flex;align-items:baseline;gap:8px;font-size:12px;color:var(--muted-fg)}.km-group-head[data-astro-cid-kzsx7b25] span[data-astro-cid-kzsx7b25]:first-child{flex:1}.km-more[data-astro-cid-kzsx7b25]{color:var(--primary)}.km-rows[data-astro-cid-kzsx7b25]{border:1px solid var(--border);border-radius:6px;background:#fff}.km-rows[data-astro-cid-kzsx7b25] li[data-astro-cid-kzsx7b25]{display:flex;align-items:center;gap:12px;padding:8px 12px}.km-rows[data-astro-cid-kzsx7b25] li[data-astro-cid-kzsx7b25]+li[data-astro-cid-kzsx7b25]{border-top:1px solid var(--border)}.km-row-main[data-astro-cid-kzsx7b25]{display:flex;flex:1;flex-direction:column;min-width:0}.km-row-title[data-astro-cid-kzsx7b25]{font-size:14px}.km-row-sub[data-astro-cid-kzsx7b25],.km-row-meta[data-astro-cid-kzsx7b25]{font-size:12px;color:var(--muted-fg)}.km-row-meta[data-astro-cid-kzsx7b25]{flex:none;font-variant-numeric:tabular-nums}.km-yesterday[data-astro-cid-kzsx7b25]{padding-top:12px;border-top:1px solid var(--border);font-size:12px;color:var(--muted-fg)}@media(prefers-reduced-motion:reduce){.km-mark[data-astro-cid-kzsx7b25] i[data-astro-cid-kzsx7b25]{animation:none;opacity:.6}}
