.D{display:flex;height:100%;min-height:0;flex-direction:column;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.E{position:relative;display:flex;min-height:0;flex:1;flex-direction:column}.F{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable}.G{overflow:clip}.y{padding:12px 16px 14px;will-change:transform}.H{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.o{display:flex;align-items:center;gap:12px;padding:20px 4px 4px;color:var(--text-muted);font-size:var(--text-xs);font-weight:500}.o:before,.o:after{height:1px;flex:1;background:var(--border-subtle);content:""}.o:first-child{padding-top:4px}.o>span:empty:before{content:"\a0"}.r{position:relative;display:flex;align-items:flex-end;gap:8px;margin-top:2px}.r[data-first]{margin-top:14px}.o+.r{margin-top:10px}.r[data-mine]{justify-content:flex-end}.J{width:28px;flex:none;align-self:flex-end}.x{display:flex;min-width:0;max-width:min(78%,34rem);flex-direction:column;align-items:flex-start;gap:4px}.r[data-mine] .x{align-items:flex-end}.K{display:flex;align-items:baseline;gap:6px;margin:0 0 2px;padding:0 12px;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.L{color:var(--text-secondary);font-weight:500}.k{position:relative;display:flex;max-width:100%;align-items:center;gap:6px}.M{position:absolute;bottom:0;left:-36px;display:flex}.r[data-mine] .k{flex-direction:row-reverse}.z{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.r[data-mine] .z{align-items:flex-end}.a{--r: 18px;--tight: 6px;max-width:100%;padding:8px 13px 9px;border-radius:var(--r);background:var(--surface-muted);color:var(--foreground);font-size:var(--text-sm);overflow-wrap:anywhere;white-space:pre-wrap}.r:not([data-mine]):not([data-first]) .a{border-top-left-radius:var(--tight)}.r:not([data-mine]):not([data-last]) .a{border-bottom-left-radius:var(--tight)}.r[data-mine] .a{background:var(--accent);color:var(--accent-foreground)}:root[data-theme=dark] .r:not([data-mine]) .a{background:var(--surface-raised)}.r[data-mine]:not([data-first]) .a{border-top-right-radius:var(--tight)}.r[data-mine]:not([data-last]) .a{border-bottom-right-radius:var(--tight)}.r[data-failed] .a{opacity:.6}.e{display:grid;width:min(240px,100%);gap:3px;grid-template-columns:1fr}.e[data-count="2"],.e[data-count="3"],.e[data-count="4"]{grid-template-columns:1fr 1fr}.e[data-count="3"]>:first-child{grid-column:span 2;aspect-ratio:2 / 1}.s{position:relative;display:block;overflow:hidden;aspect-ratio:1;border-radius:16px;background:var(--surface-muted)}.e[data-count="1"] .s{aspect-ratio:4 / 3}.e:not([data-count="1"]) .s{border-radius:6px}.e:not([data-count="1"]){overflow:hidden;border-radius:16px}.s img{display:block;width:100%;height:100%;object-fit:cover}.N{position:absolute;inset:0;display:grid;place-items:center;background:#00000073;color:#fff;font-size:var(--text-lg);font-weight:500}.g{display:flex;max-width:100%;align-items:center;gap:10px;padding:9px 14px 9px 11px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--foreground);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard)}.g>svg{flex:none;color:var(--text-secondary)}.O{display:grid;min-width:0}.P{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.Q{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.g:hover{background:var(--surface-muted)}}.i{position:static;flex:none}.t{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent;transition:opacity var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.r:hover .t,.r:focus-within .t,.i[data-open] .t{opacity:1}.i[data-open] .t{background:var(--surface-muted);color:var(--foreground)}@media(hover:hover)and (pointer:fine){.t:hover{background:var(--surface-muted);color:var(--foreground)}}@media(hover:none){.t{opacity:.7}}.l{position:absolute;z-index:5;bottom:calc(100% + 6px);right:-4px;display:flex;gap:2px;padding:4px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:calc(100% - 18px) 100%}.l[data-mine]{right:auto;left:-4px;transform-origin:18px 100%}.i[data-below] .l{top:calc(100% + 6px);bottom:auto;transform-origin:calc(100% - 18px) 0}.i[data-below] .l[data-mine]{transform-origin:18px 0}.p{display:grid;width:34px;height:34px;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;cursor:pointer;font-size:19px;line-height:1;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.p:focus-visible{background:var(--surface-muted)}.p:active{transform:scale(.9)}@media(hover:hover)and (pointer:fine){.p:hover{background:var(--surface-muted);transform:scale(1.12)}}.j{overflow:hidden;margin:-2px -4px;padding:2px 4px 2px 8px}.r[data-mine] .j{padding:2px 8px 2px 4px}.Y{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.r[data-mine] .Y{justify-content:flex-end}.n{display:inline-flex;height:26px;align-items:center;gap:5px;padding:0 9px 0 7px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:500;line-height:1;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.n>span:first-child{font-size:14px}.n[aria-pressed=true]{border-color:color-mix(in oklch,var(--accent) 28%,transparent);background:color-mix(in oklch,var(--accent) 8%,var(--surface));color:var(--foreground)}@media(hover:hover)and (pointer:fine){.n:hover{border-color:var(--border-strong)}}.n:active{transform:scale(.95)}.I{display:inline-grid;overflow:hidden;font-variant-numeric:tabular-nums}.I>span{grid-area:1 / 1}.R{display:flex;min-height:16px;align-items:center;gap:6px;padding:1px 6px 0;color:var(--text-muted);font-size:var(--text-xs)}.S{display:inline-flex}.f{display:inline-flex;border-radius:50%;box-shadow:0 0 0 2px var(--surface)}.f+.f{margin-left:-4px}.T[data-status=failed]{display:inline-flex;align-items:center;gap:8px;color:var(--danger)}.u{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground);cursor:pointer;font:inherit;font-weight:500;line-height:16px;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.u>svg{color:var(--text-secondary)}@media(hover:hover)and (pointer:fine){.u:hover{background:var(--surface-muted);border-color:var(--border-strong)}}.q{display:inline-grid;flex:none;overflow:hidden;place-items:center;border-radius:50%;background:var(--surface-muted);color:var(--text-secondary);font-weight:500}.q img{width:100%;height:100%;object-fit:cover}.U{display:grid;height:36px;box-sizing:border-box;place-items:center;padding:0 14px}.d{display:inline-flex;gap:4px}.d i{width:6px;height:6px;border-radius:50%;background:var(--text-muted);animation:A 1.2s var(--ease-in-out) infinite}.d i:nth-child(2){animation-delay:.16s}.d i:nth-child(3){animation-delay:.32s}@keyframes A{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.d i{animation:none;opacity:.6}}.c{position:absolute;z-index:6;bottom:12px;left:50%;translate:-50% 0;display:inline-flex;height:32px;align-items:center;gap:6px;padding:0 14px 0 11px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-floating);color:var(--foreground);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:500;white-space:nowrap;-webkit-tap-highlight-color:transparent}.c>span{display:inline-flex;gap:.3em}.c>.V{display:inline-grid;place-items:center}.c:active{scale:.97}.v{display:grid;padding:10px 12px 12px;border-top:1px solid var(--border-subtle);transition:background-color var(--duration-fast) var(--ease-standard)}.v[data-dragging]{background:var(--accent-subtle)}.W{overflow:hidden}.X{display:flex;gap:8px;margin:0;padding:8px 8px 10px 4px;overflow-x:auto;list-style:none;scrollbar-width:none}.Z{position:relative;flex:none}._{display:block;width:56px;height:56px;border-radius:12px;object-fit:cover}.B{display:grid;width:168px;height:56px;box-sizing:border-box;align-content:center;column-gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);grid-template-columns:auto minmax(0,1fr)}.B>svg{grid-row:span 2;align-self:center;color:var(--text-secondary)}.rr{overflow:hidden;font-size:var(--text-xs);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ar{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.er{position:absolute;top:-6px;right:-6px;display:grid;width:20px;height:20px;place-items:center;padding:0;border:2px solid var(--surface);border-radius:50%;background:var(--foreground);color:var(--background);cursor:pointer}.tr{display:flex;align-items:flex-end;gap:6px}.h{display:grid;width:40px;height:40px;flex:none;place-items:center;margin-bottom:1px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.h:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.h:hover{background:var(--surface-muted);color:var(--foreground)}}.b{position:relative;display:flex;min-width:0;flex:1;align-items:flex-end;border:1px solid var(--border);border-radius:21px;background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.b:focus-within{border-color:var(--border-strong)}.v[data-dragging] .b{border-color:var(--accent);border-style:dashed}.or{position:relative;min-width:0;flex:1;overflow:hidden;border-radius:20px}.C,.m{box-sizing:border-box;width:100%;margin:0;padding:9px 6px 9px 16px;border:0;font:inherit;font-size:var(--text-base);letter-spacing:var(--tracking-body);line-height:22px;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word}.C{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none}.m{position:absolute;inset:0;height:100%;display:block;resize:none;overflow-y:auto;background:transparent;color:var(--foreground);outline:none;scrollbar-width:none}.m::placeholder{color:var(--text-muted)}.w{position:relative;display:grid;width:32px;height:32px;flex:none;place-items:center;margin:0 4px 4px 0;overflow:hidden;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-muted);cursor:default;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-standard) var(--ease-standard),color var(--duration-standard) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.w[data-ready]{background:var(--accent);color:var(--accent-foreground);cursor:pointer}.w[data-ready]:active{transform:scale(.92)}.ir{display:grid;grid-area:1 / 1;place-items:center}.nr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:420px){.y{padding-inline:12px}.x{max-width:84%}}.zuma-chat-host{--foreground: var(--ink, #16161a);--background: var(--bg, #fff);--surface: var(--sheet, var(--bg, #fff));--surface-raised: var(--sheet-2, var(--bg, #fff));--surface-muted: var(--well, var(--soft, #f6f6f8));--border: var(--line, #ddd);--border-subtle: var(--line, #ddd);--border-strong: var(--mute, #888);--text-secondary: var(--ink-2, var(--ink, #333));--text-muted: var(--muted, var(--mute, #777));--accent: var(--red, #ed1732);--accent-subtle: rgba(237,23,50,.11);--accent-foreground: #fff;--danger: var(--bad, #b32d2e);--font-body: var(--sf, Inter, system-ui, sans-serif);--text-lg: 18px;--text-base: 16px;--text-sm: 14px;--text-xs: 12px;--tracking-body: normal;--leading-body: 1.4;--radius-pill: 999px;--r: 16px;--tight: 6px;--shadow-floating: 0 12px 30px rgb(0 0 0 / 17%);--duration-fast: .16s;--duration-standard: .24s;--duration-instant: .1s;--ease-standard: cubic-bezier(.22,1,.36,1);--ease-in-out: cubic-bezier(.65,0,.35,1);--ease-spring: cubic-bezier(.3,1.35,.5,1);min-height:0;height:100%}.zuma-chat-host button{color:inherit}.zuma-chat-host textarea{color:var(--foreground)}
