.next-token-selector[data-astro-cid-agbmb4yt]{margin:2.5rem 0}.selector-board[data-astro-cid-agbmb4yt]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);padding:clamp(1rem,3vw,1.35rem);overflow:hidden}.selector-heading[data-astro-cid-agbmb4yt]>p[data-astro-cid-agbmb4yt]:first-child{color:var(--text-strong);font-size:1rem;font-weight:700}.selector-heading[data-astro-cid-agbmb4yt]>p[data-astro-cid-agbmb4yt]:last-child{max-width:62ch;color:var(--text-muted);margin-top:.35rem;font-size:.76rem;line-height:1.6}.temperature-controls[data-astro-cid-agbmb4yt]{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.temperature-button[data-astro-cid-agbmb4yt],.replay-button[data-astro-cid-agbmb4yt]{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--text-strong);font:inherit;cursor:pointer;border-radius:8px;padding:.52rem .75rem;font-size:.74rem;font-weight:700}.temperature-button[data-astro-cid-agbmb4yt] span[data-astro-cid-agbmb4yt]{color:var(--text-muted);font-family:var(--font-mono)}.temperature-button[data-astro-cid-agbmb4yt][aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.temperature-button[data-astro-cid-agbmb4yt][aria-pressed=true]:before{content:"✓ "}.temperature-button[data-astro-cid-agbmb4yt]:focus-visible,.replay-button[data-astro-cid-agbmb4yt]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.prompt-card[data-astro-cid-agbmb4yt]{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin-top:1rem;padding:.85rem 1rem}.prompt-card[data-astro-cid-agbmb4yt]>span[data-astro-cid-agbmb4yt]{color:var(--text-muted);font-family:var(--font-mono);font-size:.62rem;font-weight:700}.prompt-card[data-astro-cid-agbmb4yt] p[data-astro-cid-agbmb4yt]{color:var(--text-strong);margin-top:.25rem;font-size:clamp(1rem,4vw,1.35rem)}.prompt-card[data-astro-cid-agbmb4yt] strong[data-astro-cid-agbmb4yt]{border-bottom:2px solid var(--accent);min-width:4.5em;color:var(--accent);text-align:center;margin-left:.25rem;padding:.08rem .35rem;display:inline-block}.candidate-list[data-astro-cid-agbmb4yt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.candidate-card[data-astro-cid-agbmb4yt]{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0;padding:.8rem;transition:border-color .18s,background-color .18s,transform .18s}.candidate-heading[data-astro-cid-agbmb4yt],.probability-row[data-astro-cid-agbmb4yt]{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.candidate-heading[data-astro-cid-agbmb4yt] strong[data-astro-cid-agbmb4yt]{color:var(--text-strong);font-size:.88rem}.selection-mark[data-astro-cid-agbmb4yt]{border:1px solid var(--accent);color:var(--accent);opacity:0;border-radius:999px;padding:.08rem .38rem;font-size:.55rem;font-weight:700}.candidate-card[data-astro-cid-agbmb4yt].is-selected{border-color:var(--accent);background:var(--accent-soft)}.candidate-card[data-astro-cid-agbmb4yt].is-selected .selection-mark[data-astro-cid-agbmb4yt]{opacity:1}.probability-row[data-astro-cid-agbmb4yt]{color:var(--text-muted);margin-top:.65rem;font-size:.62rem}.probability-row[data-astro-cid-agbmb4yt] output[data-astro-cid-agbmb4yt]{color:var(--text-strong);font-family:var(--font-mono);font-weight:700}.probability-track[data-astro-cid-agbmb4yt]{border:1px solid var(--line);background:var(--background);border-radius:999px;height:9px;margin-top:.35rem;overflow:hidden}.probability-bar[data-astro-cid-agbmb4yt]{width:var(--probability);border-radius:inherit;background:var(--accent);height:100%;display:block}.candidate-card[data-astro-cid-agbmb4yt] small[data-astro-cid-agbmb4yt]{color:var(--text-muted);font-family:var(--font-mono);margin-top:.42rem;font-size:.56rem;display:block}.is-playing[data-astro-cid-agbmb4yt] .probability-bar[data-astro-cid-agbmb4yt]{animation:.7s ease-out both probability-grow}.is-playing[data-astro-cid-agbmb4yt] .candidate-card[data-astro-cid-agbmb4yt].is-selected{animation:.5s selected-pulse}.selector-explanation[data-astro-cid-agbmb4yt]{border-top:1px solid var(--line);gap:.45rem;margin-top:1rem;padding-top:.9rem;display:grid}.selector-explanation[data-astro-cid-agbmb4yt] code[data-astro-cid-agbmb4yt]{background:var(--surface);width:fit-content;max-width:100%;color:var(--text-strong);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:5px;padding:.22rem .4rem;font-size:.68rem}.selector-explanation[data-astro-cid-agbmb4yt] p[data-astro-cid-agbmb4yt],.selector-status[data-astro-cid-agbmb4yt],figcaption[data-astro-cid-agbmb4yt]{color:var(--text-muted);font-size:.75rem;line-height:1.65}.selector-status[data-astro-cid-agbmb4yt]{color:var(--text-strong);margin-top:.7rem;font-weight:700}figcaption[data-astro-cid-agbmb4yt]{margin-top:.75rem}.replay-button[data-astro-cid-agbmb4yt]{margin-top:.8rem}.replay-button[data-astro-cid-agbmb4yt]:hover,.temperature-button[data-astro-cid-agbmb4yt]:hover{border-color:var(--accent);color:var(--accent)}@keyframes probability-grow{0%{width:0}to{width:var(--probability)}}@keyframes selected-pulse{50%{transform:translateY(-3px)}}@media (width<=600px){.candidate-list[data-astro-cid-agbmb4yt]{grid-template-columns:1fr}.temperature-button[data-astro-cid-agbmb4yt]{flex:150px}}@media (prefers-reduced-motion:reduce){.next-token-selector[data-astro-cid-agbmb4yt] [data-astro-cid-agbmb4yt],.next-token-selector[data-astro-cid-agbmb4yt] [data-astro-cid-agbmb4yt]:before,.next-token-selector[data-astro-cid-agbmb4yt] [data-astro-cid-agbmb4yt]:after{transition:none!important;animation:none!important}.replay-button[data-astro-cid-agbmb4yt]{display:none}}
