.style-drawer-editor.svelte-1pg08t8{text-align:left;font-size:14px;font-weight:400;line-height:1.5}.change-caret.svelte-vutn4m{color:var(--color-brand);margin-right:.4rem}.chai-version.svelte-vutn4m{border:1px solid var(--color-border);border-radius:.6rem;min-width:0;overflow:clip}.version-label.svelte-vutn4m{z-index:1;border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:.65rem 1rem;font-size:13px;font-weight:600;position:sticky;top:0}.preview-scroll.svelte-vutn4m{overscroll-behavior:contain;background:var(--color-canvas);height:clamp(12rem,100dvh - 29rem,36rem);overflow:auto}.preview-content.svelte-vutn4m{overflow-wrap:anywhere;padding:1.25rem}.article-title.svelte-vutn4m{font-size:1.75rem;line-height:1.15}.article-summary.svelte-vutn4m{margin-bottom:2rem;font-size:1rem}.preview-content.svelte-vutn4m iframe{pointer-events:none}.chai-lock-notice.svelte-w2xcja{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.8rem;width:min(28rem,100vw - 2rem);margin:0 auto .65rem;padding:.8rem 1rem;font-weight:600;box-shadow:0 6px 24px #0003}.chai-lock-notice.svelte-w2xcja span:where(.svelte-w2xcja){color:var(--color-muted);font-size:12px;font-weight:400}.chai-progress.svelte-w2xcja{flex-shrink:0;padding:.6rem 1rem}.chai-working-dots.svelte-w2xcja{margin-left:.1em;display:inline-flex}.chai-working-dots.svelte-w2xcja span:where(.svelte-w2xcja){animation:1.2s ease-in-out infinite svelte-w2xcja-chai-dot}.chai-working-dots.svelte-w2xcja span:where(.svelte-w2xcja):nth-child(2){animation-delay:.15s}.chai-working-dots.svelte-w2xcja span:where(.svelte-w2xcja):nth-child(3){animation-delay:.3s}@keyframes svelte-w2xcja-chai-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.chai-working-dots.svelte-w2xcja span:where(.svelte-w2xcja){animation:none}}.site-chai.svelte-w2xcja{bottom:max(1rem, env(safe-area-inset-bottom));z-index:80;width:max-content;max-width:calc(100vw - 2rem);color:var(--color-text);font:14px/1.5 var(--font-body,sans-serif);position:fixed;left:50%;transform:translate(-50%)}.chai-dock.svelte-w2xcja{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:.25rem;width:fit-content;margin:auto;padding:.35rem;display:flex;box-shadow:0 6px 30px #0004}.chai-launcher.svelte-w2xcja{align-items:center;gap:.6rem;min-height:40px;padding:.5rem .9rem;font-weight:600;display:flex}.chai-launcher.svelte-w2xcja>span:where(.svelte-w2xcja):first-child{color:var(--color-brand);font-size:1.35rem}.chai-hint.svelte-w2xcja{color:var(--color-muted);font-size:12px;font-weight:400}.chai-panel.svelte-w2xcja{background:var(--color-surface);width:min(36rem,100vw - 2rem);max-height:calc(100dvh - 7rem);color:inherit;border:1px solid var(--color-border);border-radius:1rem;flex-direction:column;margin:0 0 .75rem;padding:0;display:flex;position:static;overflow:hidden;box-shadow:0 12px 48px #0005}.chai-panel.has-proposal.svelte-w2xcja{width:min(76rem,100vw - 2rem)}header.svelte-w2xcja{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:.9rem 1rem;display:flex}header.svelte-w2xcja p:where(.svelte-w2xcja){color:var(--color-muted);font-size:12px}.chai-conversation.svelte-w2xcja{overscroll-behavior:contain;min-width:0;min-height:0;padding:1rem;overflow:auto}.chai-conversation.svelte-w2xcja p:where(.svelte-w2xcja){white-space:pre-wrap;margin-bottom:1rem}.chai-conversation.svelte-w2xcja p:where(.svelte-w2xcja)>strong:where(.svelte-w2xcja),.chai-conversation.svelte-w2xcja p:where(.svelte-w2xcja)>span:where(.svelte-w2xcja){display:block}.from-you.svelte-w2xcja{background:var(--color-surface-muted);border-radius:.75rem;margin-left:1rem;padding:.65rem}.chai-proposal.svelte-w2xcja{border:1px solid var(--color-border);border-radius:.75rem;padding:.8rem}.chai-comparison.svelte-w2xcja{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-top:.75rem;display:grid}.chai-actions.svelte-w2xcja{border-top:1px solid var(--color-border);flex-wrap:wrap;flex-shrink:0;gap:.5rem;padding:.7rem 1rem;display:flex}button.svelte-w2xcja{cursor:pointer}.chai-actions.svelte-w2xcja button:where(.svelte-w2xcja),header.svelte-w2xcja button:where(.svelte-w2xcja),.chai-panel.svelte-w2xcja form:where(.svelte-w2xcja) button:where(.svelte-w2xcja){border:1px solid var(--color-border);border-radius:999px;padding:.5rem .8rem}.chai-primary.svelte-w2xcja{background:var(--button-primary-bg,var(--color-brand));color:var(--button-primary-text,#fff)}button.svelte-w2xcja:disabled{opacity:.5;cursor:default}.chai-panel.svelte-w2xcja form:where(.svelte-w2xcja){border-top:1px solid var(--color-border);flex-shrink:0;grid-template-columns:minmax(0,1fr);gap:.6rem;min-width:0;padding:.8rem;display:grid}.chai-panel.svelte-w2xcja form:where(.svelte-w2xcja) button:where(.svelte-w2xcja){justify-self:end}.chai-icon.svelte-w2xcja{min-width:40px;min-height:40px;color:var(--color-brand);border-radius:50%;place-items:center;padding:.5rem;display:grid}.chai-icon.active.svelte-w2xcja{background:var(--color-brand);color:var(--button-primary-text,#fff)}.chai-selection.svelte-w2xcja{border:1px solid var(--color-border);border-radius:.6rem;align-items:center;gap:.5rem;min-width:0;padding:.5rem .7rem;display:flex}.chai-selection.svelte-w2xcja button:where(.svelte-w2xcja){flex-shrink:0}.chai-selection.svelte-w2xcja>div:where(.svelte-w2xcja){flex:1;min-width:0}.chai-selection.svelte-w2xcja strong:where(.svelte-w2xcja),.chai-selection.svelte-w2xcja span:where(.svelte-w2xcja){text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.chai-selection.svelte-w2xcja span:where(.svelte-w2xcja){color:var(--color-muted)}.chai-picker-tip.svelte-w2xcja{text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;margin-bottom:.75rem;padding:.7rem 1rem}.chai-selection-outline.svelte-w2xcja{z-index:79;pointer-events:none;background:#38cda118;border:2px solid #38cda1;border-radius:4px;position:fixed}.chai-selection-outline.svelte-w2xcja span:where(.svelte-w2xcja){color:#fff;background:#123a31;border-radius:2px;padding:2px 6px;font:12px/1.5 sans-serif;position:absolute;top:0;left:0}body.chai-picking .article-pane article,body.chai-picking .article-pane article *{cursor:crosshair!important}body.chai-picking .article-pane iframe{pointer-events:none}@media (width<=700px){.chai-comparison.svelte-w2xcja{grid-template-columns:minmax(0,1fr)}.chai-hint.svelte-w2xcja{display:none}}textarea.svelte-w2xcja{resize:vertical;background:var(--color-surface);border:1px solid var(--color-border);width:100%;min-width:0;max-height:min(10rem,22dvh);color:inherit;border-radius:.75rem}.chai-error.svelte-w2xcja{color:#ef7373}.chai-empty.svelte-w2xcja{padding:1rem}dialog.svelte-151chlb{border:1px solid var(--color-border);background:var(--color-surface);width:min(88rem,100vw - 2rem);max-width:none;height:calc(100dvh - 2rem);max-height:none;color:var(--color-text);border-radius:1rem;margin:auto;padding:0;position:fixed;inset:0}dialog[open].svelte-151chlb{flex-direction:column;display:flex}dialog.svelte-151chlb::backdrop{background:#0008}header.svelte-151chlb{border-bottom:1px solid var(--color-border);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}h2.svelte-151chlb{font-size:1rem;font-weight:600}header.svelte-151chlb p:where(.svelte-151chlb){color:var(--color-muted);font-size:12px}button.svelte-151chlb{border:1px solid var(--color-border);border-radius:999px;flex-shrink:0;min-height:44px;padding:.5rem 1rem;font-size:14px}iframe.svelte-151chlb{border:0;flex:1;width:100%;min-height:0}.editor-error.svelte-151chlb{color:var(--color-text);padding:.75rem 1.25rem}@media (width<=640px){dialog.svelte-151chlb{border-radius:0;width:100vw;height:100dvh}header.svelte-151chlb p:where(.svelte-151chlb){display:none}}
