@layer theme,base,components;@layer utilities{.bsv-anyagent-pending{min-height:15rem}.bsv-anyagent{--name-h:1.6rem;border-top:1.5px solid var(--bs-edge);background:radial-gradient(70% 60% at 100% 0%, color-mix(in srgb, var(--bs-coral) 10%, transparent), transparent 70%), var(--bs-cream-deep);width:100%;height:100%;min-height:15rem;position:relative;overflow:hidden}.bsv-anyagent-inner{flex-direction:column;align-items:flex-start;gap:1.1rem;padding:clamp(1.25rem,2.6vw,2rem);display:flex;position:relative}.bsv-anyagent-answer{width:fit-content;max-width:min(100%,26rem)}.bsv-anyagent-chip{border:1.5px solid color-mix(in srgb, var(--bs-coral) 45%, var(--bs-edge));background:var(--bs-paper);box-shadow:0 2px 0 color-mix(in srgb, var(--bs-ink) 8%, transparent);border-radius:999px;align-items:center;gap:.5rem;padding:.2rem .75rem .2rem .3rem;display:inline-flex}.bsv-anyagent-slot{height:var(--name-h);display:inline-grid;position:relative;overflow:hidden}.bsv-anyagent-sizer,.bsv-anyagent-name{height:var(--name-h);color:var(--bs-ink);white-space:nowrap;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:inline-flex}.bsv-anyagent-sizer{visibility:hidden;grid-area:1/1}.bsv-anyagent-reel{flex-direction:column;display:flex;position:absolute;inset:0 0 auto}.bsv-anyagent-coin{border:1px solid color-mix(in srgb, var(--bs-brand-ink) 12%, transparent);background:var(--bs-brand-paper);width:1.3rem;height:1.3rem;color:var(--bs-brand-ink);border-radius:999px;flex:none;place-items:center;display:inline-grid}.bsv-anyagent-coin img{object-fit:contain;width:.8rem;height:.8rem}.bsv-anyagent-coin--local{border-style:dashed;border-color:color-mix(in srgb, var(--bs-ink) 35%, transparent);background:var(--bs-paper);color:var(--bs-ink-soft)}.bsv-anyagent-question{max-width:24ch;font-family:var(--font-hanken), ui-sans-serif, sans-serif;letter-spacing:-.01em;color:var(--bs-ink);text-wrap:balance;margin-top:.9rem;font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:700;line-height:1.25}.bsv-anyagent-answer{border:1.5px solid var(--bs-edge);background:var(--bs-paper);box-shadow:0 3px 0 color-mix(in srgb, var(--bs-ink) 7%, transparent);border-radius:16px;padding:1rem 1.25rem .9rem}.bsv-anyagent-amount{font-family:var(--font-hanken), ui-sans-serif, sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--bs-ink);margin:0;font-size:clamp(2.1rem,3.6vw,2.75rem);font-weight:800;line-height:1}.bsv-anyagent-detail{color:var(--bs-ink-soft);margin-top:.45rem;font-size:.85rem;line-height:1.4}.bsv-anyagent-via{color:var(--bs-ink-faint);margin-top:.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.bsv-anyagent--stage{border:var(--bs-line,1.5px) solid var(--bs-edge);height:auto;min-height:0;box-shadow:var(--bs-shadow);border-radius:16px}.bsv-anyagent--stage .bsv-anyagent-inner{gap:1.5rem;padding:clamp(1.25rem,4vw,2.75rem)}.bsv-anyagent--stage .bsv-anyagent-answer{max-width:min(100%,34rem)}.bsv-anyagent--stage .bsv-anyagent-question{font-size:clamp(1.3rem,2.4vw,1.75rem)}.bsv-anyagent--stage .bsv-anyagent-amount{font-size:clamp(2.6rem,5vw,3.6rem)}.bsv-anyagent--stage .bsv-anyagent-detail{font-size:.95rem}.bsv-anyagent--stage .bsv-anyagent-answer{padding:1.4rem 1.6rem 1.2rem}.bsv-anyagent-row{flex-wrap:wrap;gap:.5rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.bsv-anyagent-row li{color:var(--bs-ink-soft);align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:no-preference){.bsv-anyagent-reel{animation:15s cubic-bezier(.65,0,.35,1) infinite paused bsv-anyagent-reel}.bsv-tile.is-playing .bsv-anyagent-reel,.bsv-anyagent--stage .bsv-anyagent-reel{animation-play-state:running}}@keyframes bsv-anyagent-reel{0%,14%{transform:translateY(0)}16.667%,30.6%{transform:translateY(calc(-1 * var(--name-h)))}33.333%,47.3%{transform:translateY(calc(-2 * var(--name-h)))}50%,64%{transform:translateY(calc(-3 * var(--name-h)))}66.667%,80.6%{transform:translateY(calc(-4 * var(--name-h)))}83.333%,97.3%{transform:translateY(calc(-5 * var(--name-h)))}to{transform:translateY(calc(-6 * var(--name-h)))}}}
