.art-sprite[data-v-7e4fec8d]{display:block;overflow:visible}.toast[data-v-91f979ec]{align-items:center;background:var(--bg);border:2px solid var(--text);border-radius:1em;color:var(--text);display:flex;font-family:var(--font-text);font-size:clamp(.8rem,1.6vh,1.1rem);gap:.7em;overflow:hidden;padding:.7em .9em .8em .7em;position:relative;width:clamp(15rem,22vw,26rem)}.toast-badge[data-v-91f979ec]{background:var(--badge);border:2px solid var(--text);border-radius:999px;color:var(--badge-ink,#fff);display:grid;flex:none;font-size:1em;font-weight:900;height:2.5em;place-items:center;width:2.5em}.toast-badge.has-sprite[data-v-91f979ec]{background:color-mix(in srgb,var(--badge) 22%,var(--bg))}.toast-icon[data-v-91f979ec]{font-size:1.2em}.toast-sprite[data-v-91f979ec]{height:2em;width:2em}.toast-text[data-v-91f979ec]{display:flex;flex-direction:column;gap:.2em;min-width:0}.toast-title[data-v-91f979ec]{font-weight:800}.toast-body[data-v-91f979ec],.toast-title[data-v-91f979ec]{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast-body[data-v-91f979ec]{color:var(--text-dim);font-size:.82em;font-weight:600}.toast-hold[data-v-91f979ec]{animation:hold-91f979ec linear both;background:var(--tone);bottom:0;height:3px;left:0;position:absolute;right:0;transform-origin:left}.tone-mint[data-v-91f979ec]{--tone:var(--mint)}.tone-sun[data-v-91f979ec]{--tone:var(--sun)}.tone-sky[data-v-91f979ec]{--tone:var(--sky)}.tone-coral[data-v-91f979ec]{--tone:var(--coral)}.tone-lavender[data-v-91f979ec]{--tone:var(--lavender)}@keyframes hold-91f979ec{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-stack[data-v-ac258d93]{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem;pointer-events:none;position:fixed;right:1rem;top:1rem;z-index:9990}.toast-stack.is-below-pill[data-v-ac258d93]{top:5.5rem}.toast-live[data-v-ac258d93]{cursor:pointer;pointer-events:auto}.toast-enter-active[data-v-ac258d93]{transition:opacity .3s ease,transform .4s cubic-bezier(.22,1,.36,1)}.toast-enter-from[data-v-ac258d93]{opacity:0;transform:translate(1.5rem)}.toast-leave-active[data-v-ac258d93]{transition:opacity .2s ease,transform .2s ease}.toast-leave-to[data-v-ac258d93]{opacity:0;transform:scale(.96)}.toast-move[data-v-ac258d93]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.dock[data-v-b6f1bae1]{bottom:2.75rem;position:fixed;right:1rem;z-index:70}.replay[data-v-b6f1bae1]{align-items:center;background:var(--text);border-radius:999px;color:var(--bg);display:inline-flex;font-family:var(--font-text);font-size:.85rem;font-weight:800;gap:.5rem;padding:.6rem 1.1rem;transition:opacity .2s ease}.replay.is-busy[data-v-b6f1bae1]{opacity:.45}.replay-icon[data-v-b6f1bae1]{font-size:1rem}.debug[data-v-67e188f8]{align-items:center;background:#11111beb;border:1px solid hsla(0,0%,100%,.18);border-radius:.6rem;box-shadow:0 6px 24px #00000059;color:#cdd6f4;display:flex;font-family:ui-monospace,JetBrains Mono,monospace;font-size:11px;gap:.5rem;padding:.35rem .5rem;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10000}.debug.is-dragging[data-v-67e188f8]{cursor:grabbing}.grip[data-v-67e188f8]{color:#6c7086;cursor:grab;font-size:13px;padding:0 .15rem;touch-action:none}.what[data-v-67e188f8]{background:#89b4fa2e;border-radius:.35rem;color:#89b4fa;padding:.15rem .4rem;white-space:nowrap}.group[data-v-67e188f8]{align-items:center;border-left:1px solid hsla(0,0%,100%,.12);display:flex;gap:.15rem;padding-left:.4rem}.group button[data-v-67e188f8],.off[data-v-67e188f8]{border-radius:.35rem;color:#cdd6f4;font-family:inherit;font-size:11px;padding:.2rem .4rem;transition:background .15s ease}.group button[data-v-67e188f8]:hover,.off[data-v-67e188f8]:hover{background:#ffffff1f}.group button[data-v-67e188f8]:disabled{opacity:.35}.group button.is-on[data-v-67e188f8]{background:#89b4fa;color:#11111b}.group button.is-lab[data-v-67e188f8]{color:#89b4fa}.where[data-v-67e188f8]{color:#a6adc8;min-width:2.2rem;text-align:center}.off[data-v-67e188f8]{color:#f38ba8}.slide-rise-enter-active{transition:opacity .4s ease,transform .45s cubic-bezier(.22,1,.36,1)}.slide-rise-enter-from{opacity:0;transform:translateY(10px)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
