.hf.svelte-sdwuc8{width:100%;color:var(--brut-ink,currentColor);background:var(--brut-bg);flex-direction:column;font-family:Inter Variable,Inter,system-ui,sans-serif;display:flex}.hf-bar.svelte-sdwuc8{border-bottom:1px solid var(--brut-rule);color:var(--brut-ink-3);flex-wrap:wrap;align-items:center;gap:18px;padding:8px 14px;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex}.hf-bar.svelte-sdwuc8 .lbl:where(.svelte-sdwuc8){color:var(--brut-ink-3)}.hf-bar.svelte-sdwuc8 .v:where(.svelte-sdwuc8){color:var(--brut-ink);font-variant-numeric:tabular-nums}.hf-bar.svelte-sdwuc8 .status:where(.svelte-sdwuc8){letter-spacing:.06em;color:var(--brut-accent);margin-left:auto;font-weight:600}.hf-bar.svelte-sdwuc8 .status.away:where(.svelte-sdwuc8){color:var(--brut-ink-3);font-weight:400}.hf-controls.svelte-sdwuc8{border-bottom:1px solid var(--brut-rule);background:var(--brut-bg);flex-wrap:wrap;gap:8px;padding:12px 14px;display:flex}.hf-btn.svelte-sdwuc8{appearance:none;background:var(--brut-bg);color:var(--brut-ink-2);border:1px solid var(--brut-rule);letter-spacing:.06em;text-transform:lowercase;cursor:pointer;padding:7px 14px;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:11px;transition:color .15s,border-color .15s,background .15s}.hf-btn.svelte-sdwuc8:hover:not(:disabled){color:var(--brut-accent);border-color:var(--brut-accent)}.hf-btn.active.svelte-sdwuc8{color:var(--brut-accent);border-color:var(--brut-accent);background:var(--brut-accent-soft)}.hf-btn-primary.svelte-sdwuc8{background:var(--brut-accent);color:var(--brut-accent-ink);border-color:var(--brut-accent);font-weight:600}.hf-btn-primary.svelte-sdwuc8:hover:not(:disabled){background:var(--brut-accent-hover);border-color:var(--brut-accent-hover);color:var(--brut-accent-ink)}.hf-surface.svelte-sdwuc8{border-bottom:1px solid var(--brut-rule);background:var(--brut-bg)}.hf-band.svelte-sdwuc8{background:var(--brut-bg-2);color:var(--brut-ink-2);align-items:center;gap:10px;padding:9px 16px;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex}.hf-band-header.svelte-sdwuc8{border-bottom:1px solid var(--brut-rule)}.hf-band-footer.svelte-sdwuc8{border-top:1px solid var(--brut-rule)}.hf-band-tag.svelte-sdwuc8{border:1px solid var(--brut-accent);color:var(--brut-accent);letter-spacing:.14em;text-transform:uppercase;padding:2px 7px;font-size:9.5px;font-weight:600}.hf-band-text.svelte-sdwuc8 b:where(.svelte-sdwuc8){color:var(--brut-accent);font-weight:600}.hf-band-typing.svelte-sdwuc8{border-top:1px dashed var(--brut-rule)}.hf-dots.svelte-sdwuc8{gap:4px;display:inline-flex}.hf-dots.svelte-sdwuc8 span:where(.svelte-sdwuc8){background:var(--brut-accent);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite svelte-sdwuc8-hf-bounce}.hf-dots.svelte-sdwuc8 span:where(.svelte-sdwuc8):nth-child(2){animation-delay:.15s}.hf-dots.svelte-sdwuc8 span:where(.svelte-sdwuc8):nth-child(3){animation-delay:.3s}@keyframes svelte-sdwuc8-hf-bounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.hf-msg.svelte-sdwuc8{border-bottom:1px solid var(--brut-rule);border-left:2px solid #0000;padding:12px 16px}.hf-msg[data-role=user].svelte-sdwuc8{border-left-color:var(--brut-accent);background:var(--brut-accent-soft)}.hf-msg-head.svelte-sdwuc8{letter-spacing:.1em;text-transform:uppercase;align-items:baseline;gap:10px;margin-bottom:5px;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:10px;display:flex}.hf-msg-role.svelte-sdwuc8{color:var(--brut-ink-2);font-weight:600}.hf-msg[data-role=user].svelte-sdwuc8 .hf-msg-role:where(.svelte-sdwuc8){color:var(--brut-accent)}.hf-msg-time.svelte-sdwuc8{color:var(--brut-ink-3)}.hf-msg-body.svelte-sdwuc8{color:var(--brut-ink);font-size:13px;line-height:1.6}.hf-footer.svelte-sdwuc8{border-bottom:1px solid var(--brut-rule);color:var(--brut-ink-3);flex-wrap:wrap;gap:18px;padding:8px 14px;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex}.hf-footer.svelte-sdwuc8 .lbl:where(.svelte-sdwuc8){color:var(--brut-ink-3)}.hf-footer.svelte-sdwuc8 .v:where(.svelte-sdwuc8){color:var(--brut-ink);font-variant-numeric:tabular-nums}.hf-footer.svelte-sdwuc8 .v.accent:where(.svelte-sdwuc8){color:var(--brut-accent)}.hf-composer.svelte-sdwuc8{gap:8px;padding:12px 14px;display:flex}.hf-input.svelte-sdwuc8{appearance:none;background:var(--brut-bg);min-width:0;color:var(--brut-ink);border:1px solid var(--brut-rule);outline:none;flex:1;padding:8px 12px;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:12px;transition:border-color .15s}.hf-input.svelte-sdwuc8:focus{border-color:var(--brut-accent)}.hf-input.svelte-sdwuc8::placeholder{color:var(--brut-ink-3)}
