.prose .replay,.run .replay{background-color:var(--app-panel);background-image:url(/_astro/thread-pattern.CO8BA6oc.svg);background-size:540px 540px;border-radius:34px;margin-top:1.7em;margin-bottom:1.6em;padding:26px 28px 20px}@media (max-width:560px){.prose .replay,.run .replay{border-radius:26px;padding:18px 14px 14px}}.replay .thread{flex-direction:column;display:flex}.replay .turn.user{z-index:2;flex-direction:column;align-items:flex-end;padding:16px 16px 16px 70px;display:flex;position:relative}.replay .turn.icy{padding:8px 28px 0 16px}.replay .turn.ask{padding:10px 16px 0}@media (max-width:560px){.replay .turn.user{padding-left:36px}}.replay .icyline{transition:opacity .4s}.replay .icyline.after{font-style:italic}.replay .rctx{box-sizing:border-box;background:var(--app-surface-lowest);width:100%;font-family:var(--font-open-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;border-radius:16px;margin-bottom:10px;padding:12px 16px;box-shadow:0 1px 3px #0000000f}.replay .rctx-title{color:var(--app-on-surface-variant);margin:0 0 4px;font-size:.828rem}.replay .rctx-text{color:var(--app-ink);white-space:pre-line;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:.966rem;line-height:1.36;display:-webkit-box;overflow:hidden}.replay .rctx-img{border-radius:10px;width:100%;max-width:320px;height:auto;margin:4px 0 6px;display:block}.replay .rvoice{background:var(--app-surface-lowest);max-width:100%;font-family:var(--font-open-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:var(--app-ink);border-radius:18px;align-items:flex-start;gap:8px;margin-bottom:8px;padding:10px 14px;font-size:.966rem;line-height:1.36;display:flex;box-shadow:0 1px 3px #0000000f}.replay .rvoice svg{width:18px;height:18px;color:var(--app-primary);flex:none;margin-top:2px}.replay .abubble.cmd .atext{align-items:center;gap:6px;display:inline-flex}.replay .abubble.cmd .atext svg{width:16px;height:16px}.replay .dtbar{color:var(--app-on-surface-variant);justify-content:flex-end;align-items:center;gap:14px;padding:2px 8px 4px;font-size:.9rem;display:flex}.replay .dtbar svg{opacity:.7;width:18px;height:18px}.replay .dtbar .dtcount{font-variant-numeric:tabular-nums}.replay .rqa{font-family:var(--font-open-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:var(--app-ink);flex-direction:column;gap:14px;margin:18px 0 0;padding:0 16px 0 28px;font-size:1.034rem;line-height:1.36;list-style:none;display:flex}.replay .rqa-row{grid-template-columns:24px 1fr;gap:2px 8px;display:grid}.replay .rqa-q{grid-column:2}.replay .rqa-a{background:var(--app-surface-high);border-radius:18px;grid-column:1/-1;justify-self:end;max-width:80%;margin-top:6px;padding:10px 16px;box-shadow:0 1px 3px #0000000d}.replay .rqa-a.skipped{box-shadow:none;color:var(--app-on-surface-variant);background:0 0;padding:4px 0;font-style:italic}.replay .rchips{flex-wrap:wrap;gap:8px;margin:12px 16px 0;display:flex}.replay .rchip{background:var(--app-surface-lowest);font-family:var(--font-open-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:var(--app-ink);border:1px solid #00000024;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.9rem;display:inline-flex}.replay .rchip svg{width:16px;height:16px}.replay button.rchip{cursor:pointer}.replay button.rchip:disabled{cursor:default}.replay button.rchip[aria-pressed=true],.replay button.rchip.on{background:#01a0f91f;border-color:#0000}.replay .taphint{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-height:72px;color:var(--app-ink);font-size:var(--hero-pill);letter-spacing:.005em;background:#ffffff21;border:2px solid #fff9;border-radius:999px;align-items:center;gap:.42em;margin:10px 0 0 auto;padding:.58em 1.09em;font-weight:400;transition:opacity .3s,visibility .3s,max-height .35s,margin .35s,padding .35s;display:inline-flex;transform:rotate(-2deg);box-shadow:0 14px 32px #0a1e2d2e}.replay .taphint.gone{border-top-width:0;border-bottom-width:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0;overflow:hidden}.replay .turn.user .taphint{margin-right:8px}.replay .turn.ask{flex-direction:column;display:flex}.replay .taphint svg,.replay .taphint svg *{stroke-width:2px}.replay .taphint svg{flex:none;width:1.15em;height:1.15em}.replay .taphint.gone{opacity:0;visibility:hidden}@media (prefers-reduced-motion:no-preference){.replay .taphint{animation:6.4s ease-in-out .4s infinite alternate rbob}@keyframes rbob{0%{translate:0 -3px}to{translate:0 3px}}.replay .taphint.arriving{animation:.42s cubic-bezier(.34,1.56,.64,1) both rhintin,6.4s ease-in-out .42s infinite alternate rbob}@keyframes rhintin{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}}.replay .achips[hidden],.replay .ameta[hidden]{display:none}.replay .acard.waiting{visibility:hidden}.replay .replay-text{color:var(--ink);font-size:.966rem;display:none}.replay .replay-text p{margin:0 0 .6em}.replay .replay-text ol,.replay .replay-text ul{margin:0 0 .6em;padding-left:1.2em}.replay .replay-text .rt-user{font-weight:700}
