.face.svelte-y80xj1{width:100%;max-width:300px;aspect-ratio:1;margin:0 auto}.glyph.svelte-y80xj1{width:100%;height:100%;overflow:visible}.ring.svelte-y80xj1{fill:none;stroke:var(--ac)}.r1.svelte-y80xj1{stroke-width:1;opacity:.18}.r2.svelte-y80xj1{stroke-width:1;opacity:.3;stroke-dasharray:3 6}.r3.svelte-y80xj1{stroke-width:1.4;opacity:.5}.face.idle.svelte-y80xj1 .glyph:where(.svelte-y80xj1){animation:svelte-y80xj1-breathe 4s ease-in-out infinite}@keyframes svelte-y80xj1-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.ticks.svelte-y80xj1 line:where(.svelte-y80xj1){stroke:var(--ac);stroke-width:1.4;opacity:.35;transform-origin:110px 110px}.ticks.svelte-y80xj1{transform-origin:110px 110px}.face.thinking.svelte-y80xj1 .ticks:where(.svelte-y80xj1){animation:svelte-y80xj1-spin 2.4s linear infinite}.face.thinking.svelte-y80xj1 .r2:where(.svelte-y80xj1){animation:svelte-y80xj1-spin-rev 6s linear infinite;transform-origin:110px 110px}@keyframes svelte-y80xj1-spin{to{transform:rotate(360deg)}}@keyframes svelte-y80xj1-spin-rev{to{transform:rotate(-360deg)}}.iris-glow.svelte-y80xj1{fill:var(--ac);opacity:.12}.iris.svelte-y80xj1{fill:none;stroke:var(--ac);stroke-width:2;opacity:.9;filter:drop-shadow(0 0 8px var(--ac))}.pupil.svelte-y80xj1{fill:var(--ac);filter:drop-shadow(0 0 6px var(--ac))}.face.thinking.svelte-y80xj1 .pupil:where(.svelte-y80xj1){animation:svelte-y80xj1-blink 1.1s ease-in-out infinite}@keyframes svelte-y80xj1-blink{0%,to{opacity:1}50%{opacity:.3}}.mouth.svelte-y80xj1 rect:where(.svelte-y80xj1){fill:var(--ac);filter:drop-shadow(0 0 4px var(--ac));transition:height .06s linear,y .06s linear}.face.idle.svelte-y80xj1 .mouth:where(.svelte-y80xj1){opacity:.35}.face.speaking.svelte-y80xj1 .iris:where(.svelte-y80xj1){filter:drop-shadow(0 0 16px var(--ac))}@media(prefers-reduced-motion:reduce){.face.idle.svelte-y80xj1 .glyph:where(.svelte-y80xj1),.face.thinking.svelte-y80xj1 .ticks:where(.svelte-y80xj1),.face.thinking.svelte-y80xj1 .r2:where(.svelte-y80xj1),.face.thinking.svelte-y80xj1 .pupil:where(.svelte-y80xj1){animation:none}}.turnstile.svelte-1of3d2c{display:flex;justify-content:center;min-height:0}.page.svelte-t22puq{min-height:100dvh;background:var(--bg);color:var(--text-primary);font-family:var(--font-ui)}.body.svelte-t22puq{max-width:760px;margin:0 auto;padding:8px clamp(16px,4vw,48px) 80px}.annot-row.svelte-t22puq{margin:4px 0 16px}.stage.svelte-t22puq{display:flex;flex-direction:column;align-items:center;gap:16px;margin:8px 0 24px}.readout.svelte-t22puq{min-height:5.5em;width:100%;text-align:center}.thinking.svelte-t22puq{margin:0;font-family:var(--font-mono);font-size:12px;line-height:16px;color:var(--text-muted)}.answer.svelte-t22puq{margin:0;font-family:var(--font-mono);font-size:14px;line-height:21px;color:var(--text-primary)}.caret.svelte-t22puq{color:var(--accent);animation:svelte-t22puq-blink 1s steps(1) infinite}@keyframes svelte-t22puq-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.caret.svelte-t22puq{animation:none}}.deny.svelte-t22puq{margin:0;font-size:13px;line-height:20px;color:var(--danger)}.deny.svelte-t22puq .reset:where(.svelte-t22puq){color:var(--text-secondary)}.prompt-hint.svelte-t22puq{margin:0;font-size:12px;line-height:16px;color:var(--text-muted)}.ask.svelte-t22puq{display:flex;gap:8px;margin-bottom:12px}.q-wrap.svelte-t22puq{position:relative;flex:1;display:flex}.q.svelte-t22puq{flex:1;height:36px;padding-right:34px}.go.svelte-t22puq{height:36px;flex-shrink:0}.q-clear.svelte-t22puq{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;font-size:16px;line-height:1;transition:color .12s ease-out,background .12s ease-out;animation:svelte-t22puq-q-clear-in .14s ease-out}.q-clear.svelte-t22puq:hover{color:var(--text-primary);background:var(--surface-2)}.q-clear.svelte-t22puq:active{background:var(--surface-3)}.q-clear.svelte-t22puq:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:2px}@media(pointer:coarse){.q-clear.svelte-t22puq{width:32px;height:32px}}@keyframes svelte-t22puq-q-clear-in{0%{opacity:0;transform:translateY(-50%) scale(.6)}to{opacity:1;transform:translateY(-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.q-clear.svelte-t22puq{animation:none}}.ts.svelte-t22puq{display:flex;justify-content:center;margin-bottom:12px;min-height:0}.examples.svelte-t22puq{display:flex;flex-direction:column;gap:8px;align-items:center;margin-bottom:16px}.ex.svelte-t22puq{height:auto;min-height:28px;cursor:pointer;white-space:normal;text-align:center}.ex.svelte-t22puq:active{background:var(--surface-3)}.ex.svelte-t22puq:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:2px}@media(pointer:coarse){.ex.svelte-t22puq{min-height:36px}}.meter.svelte-t22puq{text-align:center;font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;color:var(--text-muted)}.meter.svelte-t22puq a:where(.svelte-t22puq){color:var(--accent);text-decoration:none}.meter.svelte-t22puq a:where(.svelte-t22puq):hover{text-decoration:underline}.meter.svelte-t22puq a:where(.svelte-t22puq):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:2px;border-radius:4px}
