.bob.svelte-epvkt7{--bob-ink: #3d00ec;--bob-edge: calc(var(--u-base) * .625);display:flex;flex-direction:column;gap:var(--space-2);inline-size:min(100%,calc(var(--u-base) * 100));text-align:start}.bob--hero.svelte-epvkt7{position:relative}.bob--hero.svelte-epvkt7 .bob__thread:where(.svelte-epvkt7){position:absolute;inset-inline:0;inset-block-end:calc(100% + var(--space-2));max-block-size:min(50svh,calc(var(--u-base) * 100))}.bob--corner.svelte-epvkt7{position:fixed;inset-inline-end:var(--space-5);inset-block-end:var(--space-5);z-index:900;inline-size:min(calc(100vw - var(--space-10)),calc(var(--u-base) * 100))}.bob--corner.svelte-epvkt7 .bob__thread:where(.svelte-epvkt7){max-block-size:60svh}.bob__thread.svelte-epvkt7{display:flex;flex-direction:column;gap:var(--space-2);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-1)}.bob__q.svelte-epvkt7{align-self:flex-end;max-inline-size:85%;margin:var(--space-2) 0 0;padding:var(--space-1) var(--space-2);border-radius:calc(var(--u-base) * 2);background:#ffffffd9;font-size:var(--text-sm);line-height:var(--lead-sm);color:var(--color-text-muted);text-align:end;text-wrap:pretty}.bob__a.svelte-epvkt7{align-self:flex-start;max-inline-size:92%;margin:0;padding:var(--space-3) var(--space-4);border:var(--bob-edge) solid var(--bob-ink);border-radius:calc(var(--u-base) * 3);background:#fff;font-size:var(--text-sm);line-height:var(--lead-sm);color:var(--color-text);text-wrap:pretty}.bob__text.svelte-epvkt7{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.bob__links.svelte-epvkt7{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.bob__link.svelte-epvkt7{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:calc(var(--u-base) * 11);padding-inline:var(--space-3);border:1.5px solid var(--bob-ink);border-radius:999px;color:var(--bob-ink);font-weight:600;text-decoration:none}.bob__link.svelte-epvkt7:hover{background:color-mix(in oklab,var(--bob-ink) 8%,#fff)}.bob__link.svelte-epvkt7:focus-visible{outline:2px solid var(--bob-ink);outline-offset:2px}.bob__link.svelte-epvkt7 svg:where(.svelte-epvkt7){inline-size:calc(var(--u-base) * 4);block-size:calc(var(--u-base) * 4);fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.bob__a--wait.svelte-epvkt7{font-style:italic;color:var(--color-text-muted)}.bob__a--problem.svelte-epvkt7{color:var(--color-text-muted)}.bob__bar.svelte-epvkt7{display:flex;align-items:center;gap:var(--space-2);min-block-size:calc(var(--u-base) * 15);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);box-sizing:border-box;border:var(--bob-edge) solid var(--bob-ink);border-radius:calc(var(--u-base) * 4);background:#fff;box-shadow:0 18px 40px -18px #0c243859}.bob__bar.svelte-epvkt7:focus-within{outline:2px solid var(--bob-ink);outline-offset:3px}.bob__bar.svelte-epvkt7 textarea:where(.svelte-epvkt7){flex:1;min-inline-size:0;resize:none;field-sizing:content;min-block-size:calc(var(--lead-base) + var(--space-4));max-block-size:calc(var(--u-base) * 24);padding:var(--space-2) 0;border:0;outline:0;background:none;font:inherit;font-size:var(--text-base);line-height:var(--lead-base);color:var(--color-text)}.bob__btn.svelte-epvkt7{flex:none;display:grid;place-items:center;inline-size:calc(var(--u-base) * 11);block-size:calc(var(--u-base) * 11);border:0;border-radius:calc(var(--u-base) * 2.5);cursor:pointer}.bob__btn.svelte-epvkt7 svg:where(.svelte-epvkt7){inline-size:calc(var(--u-base) * 4.5);block-size:calc(var(--u-base) * 4.5);fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.bob__send.svelte-epvkt7{background:var(--bob-ink);color:#fff}.bob__send.svelte-epvkt7:disabled{background:var(--color-border);color:var(--color-text-muted);cursor:default}.bob__close.svelte-epvkt7{background:none;color:var(--color-text-muted)}.bob__close.svelte-epvkt7:hover{background:var(--color-bg)}.bob__btn.svelte-epvkt7:focus-visible{outline:2px solid var(--bob-ink);outline-offset:2px}.bob__note.svelte-epvkt7{align-self:flex-start;margin:0;padding:0 var(--space-2);border-radius:calc(var(--u-base) * 2);background:#ffffffd9;font-size:var(--text-xs);line-height:var(--lead-xs);color:var(--color-text-muted)}.bob__note.svelte-epvkt7 a:where(.svelte-epvkt7){color:inherit}@media(max-width:640px){.bob--corner.svelte-epvkt7{inset-inline:var(--space-2);inset-block-end:var(--space-2);inline-size:auto}}
