.reader-grid[data-v-09bd932d]{grid-template-columns:repeat(6,minmax(0,1fr));gap:2.5rem 1rem;padding:3rem 0 2rem;display:grid}.reader[data-v-09bd932d]{flex-direction:column;align-items:center;min-width:0;display:flex}.reader[data-v-09bd932d],.square[data-v-09bd932d]{position:relative}.square[data-v-09bd932d]{border:1px solid var(--separator);border-radius:var(--radius-controls);background:var(--surface);width:4rem;height:4rem;min-height:0;color:var(--label-3);transition:background .18s var(--ease-out),color .18s var(--ease-out),border-color .18s var(--ease-out);place-items:center;padding:0;display:grid}.square[data-v-09bd932d]:hover:not(:disabled){border-color:var(--label)}.square svg[data-v-09bd932d]{fill:currentColor;width:1.75rem;height:1.75rem}.is-control .square[data-v-09bd932d]{border-style:dashed}.is-thinking .square[data-v-09bd932d]{border-color:var(--accent);color:var(--accent)}.is-thinking svg[data-v-09bd932d]{opacity:0}.is-answered .square[data-v-09bd932d],.is-answered .square[data-v-09bd932d]:hover{background:var(--answer);border-color:var(--answer);color:var(--color-void-black)}.is-failed .square[data-v-09bd932d]{border:1px dashed var(--s5)}.reader-name[data-v-09bd932d]{color:var(--label-body);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:.75rem;font-size:.8125rem;overflow:hidden}.answer-label[data-v-09bd932d]{font-family:var(--font-mono);text-align:center;min-height:2.1em;color:var(--label-3);overflow-wrap:anywhere;margin-top:.25rem;font-size:.6875rem;line-height:1.4}.is-answered .answer-label[data-v-09bd932d]{color:var(--answer)}.bubble[data-v-09bd932d]{opacity:0;background:var(--answer);color:var(--color-void-black);border-radius:var(--radius-controls);text-align:center;overflow-wrap:anywhere;pointer-events:none;z-index:2;width:max-content;max-width:12rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;position:absolute;bottom:calc(100% - 5px);left:50%;transform:translate(-50%,6px)}.bubble[data-v-09bd932d]:after{content:"";background:inherit;width:8px;height:8px;position:absolute;bottom:-3px;left:calc(50% - 4px);transform:rotate(45deg)}.thinking-dots[data-v-09bd932d]{gap:4px;display:flex;position:absolute}.thinking-dots i[data-v-09bd932d]{background:var(--accent);border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite think-09bd932d}.thinking-dots i[data-v-09bd932d]:nth-child(2){animation-delay:.12s}.thinking-dots i[data-v-09bd932d]:nth-child(3){animation-delay:.24s}@keyframes think-09bd932d{50%{opacity:.4;transform:translateY(-4px)}}.panel-foot[data-v-09bd932d]{border-top:1px solid var(--separator);color:var(--label-2);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-top:1.25rem;font-size:.875rem;display:flex}.panel-readers[data-v-09bd932d]{position:relative}.is-gathering .answer-label[data-v-09bd932d],.is-gathering .bubble[data-v-09bd932d],.is-gathering .panel-foot[data-v-09bd932d],.is-gathering .reader-name[data-v-09bd932d]{opacity:0;transition:opacity .26s var(--ease-out)}.vessel-wrap[data-v-09bd932d]{aspect-ratio:1;pointer-events:none;width:clamp(9rem,18vw,13rem);animation:arrive-09bd932d .52s var(--ease-out) both;position:absolute;top:44%;left:50%;translate:-50% -50%}@keyframes arrive-09bd932d{0%{opacity:0;scale:.92}}.vessel[data-v-09bd932d]{border:6px solid var(--color-void-black);box-shadow:0 0 0 1px var(--color-ash-gray);background:var(--color-bone-white);border-radius:50%;overflow:hidden}.air[data-v-09bd932d],.vessel[data-v-09bd932d]{position:absolute;inset:0}.air[data-v-09bd932d]{transform:translateY(calc(var(--level,0%)*-1));transition:transform .38s var(--ease-out)}.air[data-v-09bd932d]:after,.air[data-v-09bd932d]:before{content:"";background:var(--color-void-black);width:200%;height:200%;position:absolute;top:50%;left:50%;translate:-50% -75%}.air[data-v-09bd932d]:before{border-radius:45%;animation:6s linear infinite churn-09bd932d}.air[data-v-09bd932d]:after{background:#0000008c;border-radius:40%;animation:11s linear infinite churn-09bd932d}@keyframes churn-09bd932d{to{rotate:1turn}}.readout[data-v-09bd932d]{text-align:center;flex-direction:column;align-items:center;gap:.375rem;display:flex;position:absolute;top:calc(44% + clamp(5.5rem,10vw,7.75rem));left:0;right:0}.readout__count[data-v-09bd932d]{letter-spacing:-.05em;color:var(--label);font-size:2rem;font-weight:500}.readout__step[data-v-09bd932d]{font-family:var(--font-mono);color:var(--violet);font-size:.75rem}.readout__quip[data-v-09bd932d]{color:var(--label-2);min-height:1.3em;font-size:.875rem}.quip-enter-active[data-v-09bd932d],.quip-leave-active[data-v-09bd932d]{transition:opacity .24s var(--ease-out),translate .24s var(--ease-out)}.quip-enter-from[data-v-09bd932d]{opacity:0;translate:0 4px}.quip-leave-to[data-v-09bd932d]{opacity:0;translate:0 -4px}@media (prefers-reduced-motion:reduce){.quip-enter-active[data-v-09bd932d],.quip-leave-active[data-v-09bd932d]{transition:none}}@media (width<=48rem){.reader-grid[data-v-09bd932d]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=30rem){.reader-grid[data-v-09bd932d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem .5rem}.square[data-v-09bd932d]{width:3.5rem;height:3.5rem}.bubble[data-v-09bd932d]{max-width:7rem}}@media (prefers-reduced-motion:reduce){.air[data-v-09bd932d]:after,.air[data-v-09bd932d]:before,.thinking-dots i[data-v-09bd932d],.vessel-wrap[data-v-09bd932d]{animation:none}}
