.moon-loader[data-v-bf926f24]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.moon-loader-svg[data-v-bf926f24]{width:auto;height:100%;display:block}.moon-loader-dot[data-v-bf926f24]{will-change:opacity;animation-name:moon-dot-twinkle-bf926f24;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.moon-loader--paused .moon-loader-dot[data-v-bf926f24]{animation-play-state:paused}@keyframes moon-dot-twinkle-bf926f24{0%,to{opacity:var(--moon-opacity-min,.06)}50%{opacity:var(--moon-opacity-max,1)}}@media (prefers-reduced-motion:reduce){.moon-loader-dot[data-v-bf926f24]{opacity:var(--moon-opacity-max,1);animation:none}}.moon-debug[data-v-bf926f24]{z-index:20;color:#fafafa;background:#141414eb;border:1px solid #ffffff1f;border-radius:8px;width:min(320px,100% - 24px);max-height:calc(100% - 24px);padding:12px;font-family:Server Mono,Courier New,monospace;font-size:11px;position:absolute;top:12px;right:12px;overflow-y:auto;box-shadow:0 8px 24px #0006}.moon-debug-header[data-v-bf926f24]{letter-spacing:.04em;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px;display:flex}.moon-debug-x[data-v-bf926f24]{color:#fafafa;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}.moon-debug-rows[data-v-bf926f24]{flex-direction:column;gap:8px;display:flex}.moon-debug-row[data-v-bf926f24]{grid-template-columns:88px 1fr 36px;align-items:center;gap:6px;display:grid}.moon-debug-row label[data-v-bf926f24]{color:#ffffffa6}.moon-debug-row input[type=range][data-v-bf926f24]{width:100%}.moon-debug-colors[data-v-bf926f24]{grid-template-columns:88px 1fr}.moon-debug-meta[data-v-bf926f24]{color:#ffffff80;margin:4px 0 0;font-size:10px}.moon-debug-actions[data-v-bf926f24]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.moon-debug-btn[data-v-bf926f24]{color:var(--primary-400);cursor:pointer;background:#5ca59a33;border:1px solid #5ca59a80;border-radius:4px;padding:4px 10px;font-family:inherit;font-size:10px}.moon-debug-btn[data-v-bf926f24]:hover{background:#5ca59a59}.moon-debug-export[data-v-bf926f24]{color:#a8ffa8;resize:vertical;background:#0a0a0a;border:1px solid #ffffff1a;border-radius:4px;width:100%;margin-top:8px;padding:8px;font-family:inherit;font-size:10px}.moon-debug-hint[data-v-bf926f24]{color:#fff6;margin:8px 0 0;font-size:9px}.moon-debug-hint kbd[data-v-bf926f24]{background:#ffffff1a;border-radius:3px;padding:1px 4px}.moon-debug-enter-active[data-v-bf926f24],.moon-debug-leave-active[data-v-bf926f24]{transition:opacity .15s,transform .15s}.moon-debug-enter-from[data-v-bf926f24],.moon-debug-leave-to[data-v-bf926f24]{opacity:0;transform:translateY(-6px)}
