@layer astryx-theme{.drawing{aspect-ratio:1;-webkit-user-select:none;user-select:none;block-size:auto;inline-size:100%;display:block;overflow:visible}.drawing[data-shape=step]{aspect-ratio:1000/720}:where(.drawing) text{font-family:var(--font-family-body);font-weight:var(--font-weight-normal);fill:var(--drawing-label-1)}:where(.drawing) .code{font-family:var(--font-family-code)}:where(.drawing) .figures{font-variant-numeric:tabular-nums}:where(.drawing) .hl{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}:where(.drawing) .pivot{transform-box:fill-box;transform-origin:50%}.drawing[data-playing=false],.drawing[data-playing=false] *{animation-play-state:paused!important}.drawing[data-still] *,.drawing[data-still] :before{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.drawing *{transition:none!important;animation:none!important}}@keyframes d-enter{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes d-fade-in{0%{opacity:0}}@keyframes d-settle{0%{animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}30%{animation-timing-function:cubic-bezier(.3,0,.2,1);transform:scale(1.04,.95)}to{transform:scale(1)}}:where(.drawing) .ground{stroke:var(--drawing-line-3)}.agent-tile{transform-box:fill-box;transform-origin:bottom}.agent-tile-face{fill:var(--drawing-paper);stroke:var(--drawing-line-2);stroke-width:1px;vector-effect:non-scaling-stroke}.agent-tile-glyph{fill:none;stroke:var(--drawing-label-1);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.agent-tile[data-landed]{animation:.42s both d-settle}.usdc-coin .usdc-disc{fill:var(--color-usdc);transform-box:fill-box;transform-origin:50%;transition:opacity var(--motion-duration-base) var(--motion-ease-enter), transform var(--motion-duration-base) var(--motion-ease-enter)}.usdc-coin .usdc-glyph{transition:opacity var(--motion-duration-base) var(--motion-ease-morph)}.usdc-coin .usdc-glyph[data-tone=paper]{fill:var(--drawing-paper)}.usdc-coin .usdc-glyph[data-tone=ink]{fill:var(--drawing-label-1);opacity:0}.usdc-coin[data-variant=outline] .usdc-disc{opacity:0;transform:scale(.86)}.usdc-coin[data-variant=outline] .usdc-glyph[data-tone=paper]{opacity:0}.usdc-coin[data-variant=outline] .usdc-glyph[data-tone=ink]{opacity:1}.usdc-mark .usdc-mark-disc{fill:var(--color-usdc)}:where(.drawing) .money-text{fill:var(--drawing-label-1)}:where(.drawing) .money-line[data-coin=full] .money-text{fill:var(--color-usdc)}.pill-face{fill:var(--drawing-line-4)}:where(.drawing) .pill-text{fill:var(--drawing-ink)}.pill[data-tone=ink] .pill-face{fill:var(--drawing-chip)}:where(.drawing) .pill[data-tone=ink] .pill-text{fill:var(--drawing-chip-ink)}.pill[data-tone=outline] .pill-face{fill:var(--drawing-paper);stroke:var(--drawing-line-2);stroke-width:1px;vector-effect:non-scaling-stroke}.ask-bubble{fill:var(--color-background-ground)}:where(.drawing) .ask-text{fill:var(--drawing-ink)}}
