.amoss[data-astro-cid-cryr42hp]{--a-step:var(--step-talk);--a-chip:var(--step-talk-chip);--a-pad:var(--talk-ask-pad);--a-pad-start:var(--talk-pad);--a-send:var(--talk-send);--a-radius:var(--radius-talk);--a-under:var(--talk-ask-under);--a-moss:var(--talk-moss)}.amoss--small[data-astro-cid-cryr42hp]{--a-step:var(--step-amoss-sm);--a-chip:var(--step-label);--a-pad:var(--amoss-sm-pad);--a-pad-start:var(--amoss-sm-pad-start);--a-send:var(--amoss-sm-send);--a-radius:var(--amoss-sm-radius);--a-under:var(--amoss-sm-under)}.ask[data-astro-cid-cryr42hp]{align-items:center;gap:var(--talk-ask-gap);padding:var(--a-pad) var(--a-pad) var(--a-pad) var(--a-pad-start);border-radius:var(--a-radius);background:var(--talk-card);display:flex}.ask[data-astro-cid-cryr42hp] input[data-astro-cid-cryr42hp]{min-width:0;color:var(--fg);font:inherit;font-size:var(--a-step);letter-spacing:0;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;padding:.375rem 0;line-height:1.2}.ask[data-astro-cid-cryr42hp] input[data-astro-cid-cryr42hp]::placeholder{color:var(--fg-dim);opacity:1}@media (pointer:coarse){.ask[data-astro-cid-cryr42hp] input[data-astro-cid-cryr42hp]{font-size:max(16px, var(--a-step))}}.send[data-astro-cid-cryr42hp]{width:var(--a-send);height:var(--a-send);border-radius:var(--radius-pill);background:var(--talk-send-bg);color:var(--bg);cursor:pointer;transition:opacity var(--dur-micro) ease-out, transform var(--dur-micro) ease-out;border:0;flex:none;place-items:center;padding:0;display:grid}.send[data-astro-cid-cryr42hp] svg[data-astro-cid-cryr42hp]{width:50%;height:50%}.send[data-astro-cid-cryr42hp]:disabled{opacity:var(--talk-send-off);cursor:default}.send[data-astro-cid-cryr42hp]:not(:disabled):active{transform:scale(.94)}.send[data-astro-cid-cryr42hp]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.amoss__moss[data-astro-cid-cryr42hp]{width:var(--a-moss);aspect-ratio:188/223;transform-origin:50% 100%;transition:transform var(--dur-talk-sign) ease-out;flex:none;margin-block:-.35rem -.2rem;position:relative}.amoss__moss[data-astro-cid-cryr42hp]:before{content:"";background:radial-gradient(closest-side, var(--talk-moss-shadow), transparent);border-radius:50%;width:100%;height:18%;position:absolute;bottom:-8%;left:50%;translate:-50%}.amoss__fig[data-astro-cid-cryr42hp]{background:url(/images/moss/moss-sm.webp) bottom/contain no-repeat;position:absolute;inset:0}.amoss__fig[data-astro-cid-cryr42hp].is-scrub{background:url(/images/moss/moss-sprite.webp) 0 0/800% 600% no-repeat}@media (hover:hover) and (pointer:fine){.ask[data-astro-cid-cryr42hp]:hover .amoss__moss[data-astro-cid-cryr42hp]{transform:translateY(-3px)rotate(8deg)}}.amoss[data-astro-cid-cryr42hp].is-thinking .amoss__moss[data-astro-cid-cryr42hp]{animation:1.2s ease-in-out infinite amoss-sway}@keyframes amoss-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.under-wrap[data-astro-cid-cryr42hp]{overflow:clip}.under[data-astro-cid-cryr42hp]{gap:var(--a-under);padding-top:var(--a-under);display:grid}.under[data-astro-cid-cryr42hp]:empty{padding-top:0}.under[data-astro-cid-cryr42hp] .reply{color:var(--talk-soft);font-size:var(--a-step);letter-spacing:0;text-wrap:pretty;padding:0 .25rem;line-height:1.5}.under[data-astro-cid-cryr42hp] .reply p{margin:0}.under[data-astro-cid-cryr42hp] .reply p+p{margin-top:.5rem}.under[data-astro-cid-cryr42hp] .reply strong{color:var(--fg);font-weight:inherit}.under[data-astro-cid-cryr42hp] .thinking{color:var(--fg-dim)}.under[data-astro-cid-cryr42hp] .answer,.under[data-astro-cid-cryr42hp] .thinking{animation:.22s ease-out amoss-arrive}.under[data-astro-cid-cryr42hp] .links{flex-wrap:wrap;gap:.25rem 1rem;margin-top:.5rem;display:flex}.under[data-astro-cid-cryr42hp] a{color:var(--fg);text-decoration:underline var(--link-thick) var(--link-line);text-underline-offset:var(--link-offset)}.under[data-astro-cid-cryr42hp] a:hover{text-decoration-color:var(--link-line-hover);text-decoration-thickness:var(--link-thick-hover)}.under[data-astro-cid-cryr42hp] .pills{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.under[data-astro-cid-cryr42hp] .pills li{animation:amoss-arrive var(--dur-talk-chip) ease-out both;animation-delay:calc(var(--i) * 40ms)}.under[data-astro-cid-cryr42hp] .pills button{border-radius:var(--radius-pill);background:var(--talk-chip);color:var(--talk-chip-ink);font:inherit;font-size:var(--a-chip);letter-spacing:0;text-align:left;cursor:pointer;transition:background-color var(--dur-micro), color var(--dur-micro), transform var(--dur-micro);border:0;padding:.4375rem .875rem;line-height:1.4}.amoss--small[data-astro-cid-cryr42hp] .under[data-astro-cid-cryr42hp] .pills button{padding:.3125rem .625rem}@media (hover:hover){.under[data-astro-cid-cryr42hp] .pills button:hover{background:var(--talk-chip-hover);color:var(--fg)}}.under[data-astro-cid-cryr42hp] .pills button:active{transform:scale(.97)}.under[data-astro-cid-cryr42hp] .pills button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@keyframes amoss-arrive{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.amoss__moss[data-astro-cid-cryr42hp],.send[data-astro-cid-cryr42hp]{transition:none}.amoss[data-astro-cid-cryr42hp].is-thinking .amoss__moss[data-astro-cid-cryr42hp],.under[data-astro-cid-cryr42hp] .answer,.under[data-astro-cid-cryr42hp] .thinking,.under[data-astro-cid-cryr42hp] .pills li{animation:none}}
