main.svelte-mq7f3z{max-width:30rem;padding:var(--gap);margin:15vh auto 0}small.svelte-mq7f3z{color:var(--muted)}.sphere.svelte-1jwxq5y{align-items:center;gap:var(--gap);display:flex}button.svelte-1jwxq5y{border:none;border-radius:50%;padding:0;line-height:0}svg.svelte-1jwxq5y{flex:none;width:4rem;height:4rem}.body.svelte-1jwxq5y{fill:var(--accent);transform-origin:50%}.ring.svelte-1jwxq5y{fill:none;stroke:var(--fg);stroke-width:4px}.working.svelte-1jwxq5y .body:where(.svelte-1jwxq5y){animation:1.6s ease-in-out infinite svelte-1jwxq5y-breathe}.hearing.svelte-1jwxq5y .body:where(.svelte-1jwxq5y){animation:.7s ease-in-out infinite svelte-1jwxq5y-breathe}.name.svelte-1jwxq5y .body:where(.svelte-1jwxq5y){stroke:var(--fg);stroke-width:3px;stroke-dasharray:6 6}@keyframes svelte-1jwxq5y-breathe{50%{opacity:.6;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.working.svelte-1jwxq5y .body:where(.svelte-1jwxq5y),.hearing.svelte-1jwxq5y .body:where(.svelte-1jwxq5y){opacity:.6;animation:none}}p.svelte-1jwxq5y{margin:0}small.svelte-1jwxq5y{color:var(--muted)}nav.svelte-1r4u8ul{gap:var(--gap);align-content:start;display:grid}section.svelte-1r4u8ul{border:1px solid var(--line);border-radius:var(--radius);padding:.5rem var(--gap)}.off.svelte-1r4u8ul{color:var(--muted);border-style:dashed}h2.svelte-1r4u8ul{margin:.3rem 0;font-size:1rem}ul.svelte-1r4u8ul{margin:0 0 .5rem;padding:0;list-style:none}li.svelte-1r4u8ul button:where(.svelte-1r4u8ul){text-align:left;border:none;width:100%}li.svelte-1r4u8ul button[aria-current]:where(.svelte-1r4u8ul){background:var(--line);font-weight:700}form.svelte-1r4u8ul{gap:.4rem;display:flex}input.svelte-1r4u8ul{flex:1;min-width:0}small.svelte-1r4u8ul{color:var(--muted)}section.svelte-xtqnx8{gap:var(--gap);flex-direction:column;min-width:0;display:flex}h2.svelte-xtqnx8{margin:0}ol.svelte-xtqnx8{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}li.svelte-xtqnx8{border-radius:var(--radius);white-space:pre-wrap;max-width:42rem;padding:.2rem .8rem}.you.svelte-xtqnx8{border:1px solid var(--line);justify-self:end}.ayni.svelte-xtqnx8{background:color-mix(in srgb, var(--accent) 12%, transparent)}.notice.svelte-xtqnx8{color:var(--muted);font-size:.9rem}p.svelte-xtqnx8{margin:.3rem 0}summary.svelte-xtqnx8{cursor:pointer}form.svelte-xtqnx8{align-items:end;gap:.5rem;display:flex}textarea.svelte-xtqnx8{resize:vertical;flex:1}header.svelte-1n46o8q{align-items:center;gap:var(--gap);padding:var(--gap);border-bottom:1px solid var(--line);display:flex}header.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);margin-left:auto}.link.svelte-1n46o8q{padding:var(--gap);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.link.svelte-1n46o8q p:where(.svelte-1n46o8q){flex-basis:100%;margin:0}.link.svelte-1n46o8q input:where(.svelte-1n46o8q){flex:1;min-width:12rem}.page.svelte-1n46o8q{gap:calc(var(--gap) * 2);padding:var(--gap);grid-template-columns:minmax(12rem,18rem) 1fr;display:grid}@media (width<=40rem){.page.svelte-1n46o8q{grid-template-columns:1fr}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fbfaf7;--fg:#1d1b18;--muted:#5c574f;--line:#d9d4ca;--accent:#1f5f8b;--accent-fg:#fff;--danger:#a4262c;--radius:.6rem;--gap:1rem;--font:system-ui, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#161513;--fg:#f1eee8;--muted:#b3ada3;--line:#3a3732;--accent:#7cb8e4;--accent-fg:#0d1a24;--danger:#ff8a8f}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font:1rem/1.5 var(--font);margin:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:var(--accent-fg);border-radius:var(--radius);padding:.4rem .9rem}button.quiet{color:var(--fg);border-color:var(--line);background:0 0}button:disabled{opacity:.6;cursor:default}input,textarea{background:var(--bg);border:1px solid var(--muted);border-radius:var(--radius);padding:.4rem .6rem}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.error{color:var(--danger)}.hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
