[data-plot-footer].svelte-hyw2bn{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}[data-plot-summary].svelte-hyw2bn{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px;font:500 11px var(--font-mono);color:var(--ink-mute);letter-spacing:.04em}[data-plot-summary-label].svelte-hyw2bn{color:var(--ink-mute)}[data-plot-summary-value].svelte-hyw2bn{color:var(--ink)}[data-plot-summary].svelte-hyw2bn [data-sep]:where(.svelte-hyw2bn){opacity:.45;margin:0 2px}[data-plot-actions].svelte-hyw2bn{display:inline-flex;align-items:center;gap:2px}[data-plot-action].svelte-hyw2bn{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--ink-mute);font:500 11.5px var(--font-ui);cursor:pointer}[data-plot-action].svelte-hyw2bn:hover{background:var(--paper-mute);color:var(--ink)}[data-plot-action].svelte-hyw2bn>span:where(.svelte-hyw2bn):first-child{width:14px;height:14px}[data-form-plugin].svelte-krdl6y{position:relative}[data-form-code-toggle].svelte-krdl6y{position:absolute;top:.375rem;right:.375rem;z-index:1;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.25rem;border:1px solid currentColor;background:transparent;color:inherit;opacity:.4;cursor:pointer;transition:opacity .15s ease;font-size:1rem}[data-form-code-toggle].svelte-krdl6y:hover{opacity:.8}[data-form-code][data-form-code].svelte-krdl6y{margin:0;padding:1rem;overflow-x:auto;font-size:.75rem;white-space:pre-wrap;word-break:break-all}[data-form-actions].svelte-krdl6y{margin-top:.75rem;display:flex;justify-content:flex-end}[data-form-submit].svelte-krdl6y{padding:.4rem .9rem;border:1px solid var(--accent, currentColor);border-radius:.375rem;background:var(--accent, currentColor);color:var(--paper, white);font:500 .85rem inherit;cursor:pointer}[data-form-submit].svelte-krdl6y:hover:not(:disabled){filter:brightness(1.05)}[data-form-submit].svelte-krdl6y:disabled{opacity:.55;cursor:default}[data-list-plugin].svelte-9fwyno{position:relative}[data-list-code-toggle].svelte-9fwyno{position:absolute;top:.375rem;right:.375rem;z-index:1;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.25rem;border:1px solid currentColor;background:transparent;color:inherit;opacity:.4;cursor:pointer;transition:opacity .15s ease;font-size:1rem}[data-list-code-toggle].svelte-9fwyno:hover{opacity:.8}[data-list-code][data-list-code].svelte-9fwyno{margin:0;padding:1rem;overflow-x:auto;font-size:.75rem;white-space:pre-wrap;word-break:break-all}[data-stepper-plugin].svelte-7x40vl{position:relative}[data-stepper-code-toggle].svelte-7x40vl{position:absolute;top:.375rem;right:.375rem;z-index:1;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.25rem;border:1px solid currentColor;background:transparent;color:inherit;opacity:.4;cursor:pointer;transition:opacity .15s ease;font-size:1rem}[data-stepper-code-toggle].svelte-7x40vl:hover{opacity:.8}[data-stepper-code][data-stepper-code].svelte-7x40vl{margin:0;padding:1rem;overflow-x:auto;font-size:.75rem;white-space:pre-wrap;word-break:break-all}.inline-mount.svelte-1hxdax3{margin:0;padding:8px 10px;border:1px solid var(--paper-edge);border-radius:8px;background:var(--paper-soft)}.inline-footer.svelte-1hxdax3{margin-top:8px;padding-top:8px;border-top:1px dashed var(--paper-edge);display:flex;align-items:center;gap:8px}.inline-caption.svelte-1hxdax3{flex:1;font:500 11.5px var(--font-ui);color:var(--ink-mute);letter-spacing:.04em;text-transform:uppercase}.inline-actions.svelte-1hxdax3{display:flex;gap:6px;margin-left:auto}.inline-action.svelte-1hxdax3{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid var(--paper-edge);border-radius:6px;background:var(--paper);font:500 11.5px var(--font-ui);color:var(--ink-mute);cursor:pointer}.inline-action.svelte-1hxdax3:not(:disabled):hover{border-color:var(--accent);color:var(--accent)}.inline-action.svelte-1hxdax3:disabled{opacity:.55;cursor:default}.inline-action.subtle.svelte-1hxdax3{background:transparent;border-color:transparent}.inline-action.subtle.svelte-1hxdax3:hover{background:var(--paper);border-color:var(--paper-edge);color:var(--ink)}.inline-error.svelte-1hxdax3{font:13px var(--font-ui);color:var(--ink-mute);padding:8px}.cell-grid.svelte-1hxdax3{display:grid;gap:1px;background:var(--paper-edge);border:1px solid var(--paper-edge);border-radius:6px;overflow:hidden}.cell-header.svelte-1hxdax3{padding:6px 8px;background:var(--paper-soft);font:500 11px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute)}.cell.svelte-1hxdax3{background:var(--paper);padding:2px}.cell.svelte-1hxdax3 input[type=text]:where(.svelte-1hxdax3),.cell.svelte-1hxdax3 input[type=number]:where(.svelte-1hxdax3),.cell.svelte-1hxdax3 input[type=date]:where(.svelte-1hxdax3){width:100%;padding:6px 8px;border:1px solid transparent;background:transparent;font:13px var(--font-ui);color:var(--ink);border-radius:4px}.cell.svelte-1hxdax3 input:where(.svelte-1hxdax3):focus{outline:none;border-color:var(--accent);background:var(--paper-soft)}.cell.svelte-1hxdax3 input[type=checkbox]:where(.svelte-1hxdax3){margin:8px}[data-block-list].svelte-15zd4wu{display:flex;flex-direction:column;gap:8px}[data-block-kind=prose].svelte-15zd4wu{margin:0;font:400 14px/1.6 var(--font-ui);color:var(--ink)}[data-block-kind=prose].svelte-15zd4wu code{font:12.5px var(--font-mono);padding:1px 5px;background:var(--paper-soft);border-radius:4px}[data-block-kind=markdown].svelte-15zd4wu p,[data-block-kind=markdown].svelte-15zd4wu h1,[data-block-kind=markdown].svelte-15zd4wu h2,[data-block-kind=markdown].svelte-15zd4wu h3,[data-block-kind=markdown].svelte-15zd4wu h4,[data-block-kind=markdown].svelte-15zd4wu ul,[data-block-kind=markdown].svelte-15zd4wu ol{margin:0}[data-block-kind=markdown].svelte-15zd4wu p+*,[data-block-kind=markdown].svelte-15zd4wu ul+*,[data-block-kind=markdown].svelte-15zd4wu ol+*{margin-top:8px}[data-block-kind=markdown].svelte-15zd4wu [data-plot-plugin],[data-block-kind=markdown].svelte-15zd4wu [data-table-plugin],[data-block-kind=markdown].svelte-15zd4wu [data-form-plugin],[data-block-kind=markdown].svelte-15zd4wu [data-list-plugin],[data-block-kind=markdown].svelte-15zd4wu [data-stepper-plugin],[data-block-kind=markdown].svelte-15zd4wu [data-sparkline-plugin]{margin-top:8px}[data-block-kind=markdown].svelte-15zd4wu code{font:12.5px var(--font-mono);padding:1px 5px;background:var(--paper-soft);border-radius:4px}[data-block-kind=suggestions].svelte-15zd4wu{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}[data-block-suggestions-intro].svelte-15zd4wu{font:500 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}[data-block-suggestions-row].svelte-15zd4wu{display:flex;flex-wrap:wrap;gap:6px}[data-block-suggestion].svelte-15zd4wu{display:inline-flex;align-items:center;height:26px;padding:0 11px;border:1px dashed var(--paper-edge);border-radius:9999px;background:var(--paper);font:500 12px var(--font-ui);color:var(--ink-mute);cursor:pointer}[data-block-suggestion].svelte-15zd4wu:hover{border-color:var(--accent);color:var(--accent);border-style:solid;background:color-mix(in oklab,var(--accent) 6%,var(--paper-soft))}[data-block-kind=error].svelte-15zd4wu{padding:12px 14px;border:1px solid color-mix(in oklab,var(--danger, #c43838) 45%,transparent);background:color-mix(in oklab,var(--danger, #c43838) 6%,var(--paper));border-radius:8px;display:flex;flex-direction:column;gap:8px}[data-block-error-head].svelte-15zd4wu{display:flex;align-items:center;gap:8px;font:600 13px var(--font-ui);color:var(--danger, #c43838)}[data-block-error-title].svelte-15zd4wu{line-height:1.3}[data-block-error-message].svelte-15zd4wu{margin:0;font:400 13.5px/1.55 var(--font-ui);color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap}[data-block-error-hint].svelte-15zd4wu{margin:0;font:400 12.5px/1.5 var(--font-ui);color:var(--ink-mute);padding-top:6px;border-top:1px dashed color-mix(in oklab,var(--danger, #c43838) 25%,transparent)}[data-block-error-details].svelte-15zd4wu summary:where(.svelte-15zd4wu){font:500 11.5px var(--font-mono);color:var(--ink-mute);cursor:pointer;letter-spacing:.04em}[data-block-error-details].svelte-15zd4wu pre:where(.svelte-15zd4wu){margin:6px 0 0;padding:8px 10px;max-height:200px;overflow:auto;background:var(--paper-soft);border-radius:4px;font:11.5px/1.5 var(--font-mono);color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere}[data-block-kind=data-note].svelte-15zd4wu{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;background:var(--paper-soft);border:1px dashed var(--paper-edge);border-radius:6px;font:500 11.5px var(--font-mono);color:var(--ink-mute)}[data-block-datanote-tag].svelte-15zd4wu{padding:2px 6px;background:color-mix(in oklab,var(--accent) 16%,var(--paper-soft));color:var(--accent);border-radius:4px;font-size:10.5px;letter-spacing:.06em}[data-block-datanote-shape].svelte-15zd4wu{text-transform:capitalize;color:var(--ink)}[data-block-datanote-sep].svelte-15zd4wu{opacity:.5}[data-block-datanote-cols].svelte-15zd4wu{display:flex;flex-wrap:wrap;gap:4px}[data-block-datanote-col].svelte-15zd4wu{display:inline-flex;align-items:baseline;gap:4px}[data-block-datanote-col].svelte-15zd4wu code:where(.svelte-15zd4wu){font:500 11px var(--font-mono);color:var(--ink);background:transparent;padding:0}[data-block-datanote-type].svelte-15zd4wu{font-size:10px;color:var(--ink-mute);font-weight:400}.chat-shell.svelte-23dtxz{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--paper);color:var(--ink)}.chat-subtoolbar.svelte-23dtxz{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px 24px;border-bottom:1px solid var(--paper-edge);background:var(--paper-soft);font:400 12px var(--font-ui);color:var(--ink-mute);flex-shrink:0}.subtoolbar-zone.svelte-23dtxz{display:inline-flex;align-items:center;gap:12px;flex-wrap:nowrap}.subtoolbar-center.svelte-23dtxz{justify-self:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 11.5px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.title-kicker.svelte-23dtxz{color:var(--ink-soft)}.title-sep.svelte-23dtxz{color:var(--ink-faint)}.title-mode.svelte-23dtxz{color:var(--ink)}.subtoolbar-field.svelte-23dtxz{display:inline-flex;align-items:center;gap:8px}.subtoolbar-label.svelte-23dtxz{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute)}.chat-layout.svelte-23dtxz{flex:1;display:flex;min-height:0}.chat-body.svelte-23dtxz{flex:1;display:flex;flex-direction:column;max-width:880px;width:100%;margin:0 auto;min-height:0}.group-label.svelte-23dtxz{padding:14px 8px 4px;font:500 10px var(--font-mono);color:var(--ink-soft);letter-spacing:.16em;text-transform:uppercase}.conv.svelte-23dtxz{display:flex;align-items:center;gap:8px;padding:6px 8px;margin:1px 0;width:100%;border:0;background:transparent;border-radius:6px;color:var(--ink-mute);cursor:pointer;text-align:left;font-family:var(--font-ui)}.conv.svelte-23dtxz:hover{background:var(--paper-soft);color:var(--ink)}.conv-active.svelte-23dtxz,.conv-active.svelte-23dtxz:hover{background:var(--paper-mute);color:var(--ink)}.conv-icon.svelte-23dtxz{width:16px;height:16px;flex-shrink:0;color:var(--ink-soft);display:inline-block}.conv-title.svelte-23dtxz{flex:1;min-width:0;font:450 12.5px var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-when.svelte-23dtxz{font:500 10px var(--font-mono);color:var(--ink-soft);letter-spacing:.02em;flex-shrink:0}.conv-empty.svelte-23dtxz{display:flex;align-items:center;gap:8px;padding:14px 10px;color:var(--ink-soft);font:400 12px var(--font-ui);line-height:1.4}.conv-empty.svelte-23dtxz .i-mdi\:chat-plus-outline:where(.svelte-23dtxz){width:16px;height:16px;flex-shrink:0;color:var(--ink-mute)}.conv-mini.svelte-23dtxz{width:32px;height:32px;display:grid;place-items:center;margin:0 auto;border:0;background:transparent;border-radius:6px;color:var(--ink-soft);cursor:pointer}.conv-mini.svelte-23dtxz:hover{background:var(--paper-soft);color:var(--ink)}.conv-mini-active.svelte-23dtxz,.conv-mini-active.svelte-23dtxz:hover{background:var(--paper-mute);color:var(--ink)}.chat-stream-wrap.svelte-23dtxz{flex:1;overflow-y:auto;padding:32px 24px 8px}.composer-wrap.svelte-23dtxz{flex-shrink:0;padding:0 24px 24px}.welcome.svelte-23dtxz{max-width:640px;margin:48px auto 24px;text-align:center}.welcome.svelte-23dtxz h1:where(.svelte-23dtxz){margin:0 0 12px;font:600 28px/1.2 var(--font-display, var(--font-ui));color:var(--ink)}.welcome.svelte-23dtxz p:where(.svelte-23dtxz){margin:0 0 8px;font:400 14.5px/1.55 var(--font-ui);color:var(--ink-soft)}.welcome-meta.svelte-23dtxz{font-size:12.5px;color:var(--ink-mute);margin-bottom:24px}.welcome-suggestions.svelte-23dtxz{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.welcome-chip.svelte-23dtxz{display:inline-flex;align-items:center;height:32px;padding:0 14px;border:1px dashed var(--paper-edge);border-radius:9999px;background:var(--paper);font:500 13px var(--font-ui);color:var(--ink);cursor:pointer}.welcome-chip.svelte-23dtxz:hover{border-color:var(--accent);color:var(--accent);border-style:solid;background:color-mix(in oklab,var(--accent) 6%,var(--paper-soft))}.thinking.svelte-23dtxz{font:400 13px var(--font-ui);color:var(--ink-mute);font-style:italic}.attach-btn.svelte-23dtxz{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--paper-edge);border-radius:6px;background:var(--paper);font:500 12px var(--font-ui);color:var(--ink-mute);cursor:pointer}.attach-btn.svelte-23dtxz:hover{border-color:var(--accent);color:var(--accent)}.attach-label.svelte-23dtxz{font-size:11.5px}.attach-error.svelte-23dtxz{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;border:1px solid color-mix(in oklab,var(--danger, #c43838) 40%,transparent);background:color-mix(in oklab,var(--danger, #c43838) 8%,var(--paper));border-radius:6px;font:400 12.5px var(--font-ui);color:var(--ink)}.attach-error-dismiss.svelte-23dtxz{margin-left:auto;background:transparent;border:0;color:var(--ink-mute);font:500 11px var(--font-ui);cursor:pointer;text-decoration:underline}.drop-overlay.svelte-23dtxz{position:fixed;inset:0;background:color-mix(in oklab,var(--paper) 92%,var(--accent));z-index:100;display:grid;place-items:center;pointer-events:none}.drop-target.svelte-23dtxz{display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px 56px;border:2px dashed var(--accent);border-radius:12px;background:var(--paper);color:var(--ink);font:500 16px var(--font-ui)}.drop-target.svelte-23dtxz .i-mdi\:file-upload-outline:where(.svelte-23dtxz){font-size:36px;color:var(--accent)}.drop-hint.svelte-23dtxz{font:400 13px var(--font-ui);color:var(--ink-mute)}.llm-model.svelte-23dtxz{font:500 11.5px var(--font-ui);padding:2px 4px;border:1px solid var(--paper-edge);border-radius:4px;background:var(--paper);color:var(--ink);max-width:240px}.llm-load-btn.svelte-23dtxz{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border:1px solid var(--accent);border-radius:9999px;background:var(--paper);color:var(--accent);font:500 11.5px var(--font-ui);cursor:pointer}.llm-load-btn.svelte-23dtxz:hover{background:var(--accent);color:var(--paper)}.llm-progress.svelte-23dtxz,.llm-ready.svelte-23dtxz,.llm-error.svelte-23dtxz{display:inline-flex;align-items:center;gap:4px;font-size:11.5px}@keyframes svelte-23dtxz-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.llm-spin{animation:svelte-23dtxz-spin 1.2s linear infinite;display:inline-block}
