.app-so-host[data-v-25d42fdf]{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:color-mix(in srgb,var(--bg) 50%,transparent);display:flex;inset:0;position:fixed;z-index:var(--z-panel)}.app-so-host--right[data-v-25d42fdf]{justify-content:flex-end}.app-so-host--left[data-v-25d42fdf]{justify-content:flex-start}.app-so-panel[data-v-25d42fdf]{background:var(--s-low);border:1px solid var(--hairline-2);box-shadow:var(--shadow);color:var(--fg);display:flex;flex-direction:column;height:100%;outline:none}.app-so-panel--right[data-v-25d42fdf]{border-left:1px solid var(--hairline-2);border-right:none}.app-so-panel--left[data-v-25d42fdf]{border-left:none;border-right:1px solid var(--hairline-2)}.app-so-panel--sm[data-v-25d42fdf]{max-width:92vw;width:380px}.app-so-panel--md[data-v-25d42fdf]{max-width:92vw;width:480px}.app-so-panel--lg[data-v-25d42fdf]{max-width:92vw;width:600px}.app-so-enter-active[data-v-25d42fdf],.app-so-leave-active[data-v-25d42fdf]{transition:opacity .2s ease}.app-so-enter-active .app-so-panel[data-v-25d42fdf],.app-so-leave-active .app-so-panel[data-v-25d42fdf]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.app-so-enter-from[data-v-25d42fdf],.app-so-leave-to[data-v-25d42fdf]{opacity:0}.app-so-host--right[data-v-25d42fdf]{--app-so-slide-x:100%}.app-so-host--left[data-v-25d42fdf]{--app-so-slide-x:-100%}.app-so-enter-from .app-so-panel[data-v-25d42fdf],.app-so-leave-to .app-so-panel[data-v-25d42fdf]{transform:translate(var(--app-so-slide-x))}@media (prefers-reduced-motion:reduce){.app-so-enter-active[data-v-25d42fdf],.app-so-enter-active .app-so-panel[data-v-25d42fdf],.app-so-leave-active[data-v-25d42fdf],.app-so-leave-active .app-so-panel[data-v-25d42fdf]{transition-duration:.001ms}}.app-so-head[data-v-25d42fdf]{align-items:center;border-bottom:1px solid var(--hairline);display:flex;flex-shrink:0;gap:var(--space-3);justify-content:space-between;padding:var(--space-5) var(--space-6) var(--space-4)}.app-so-title[data-v-25d42fdf]{color:var(--fg);font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-so-close[data-v-25d42fdf]{flex-shrink:0}.app-so-body[data-v-25d42fdf]{flex:1;flex-direction:column;gap:var(--space-3);overflow-y:auto}.app-so-body[data-v-25d42fdf],.app-so-foot[data-v-25d42fdf]{display:flex;padding:var(--space-4) var(--space-6)}.app-so-foot[data-v-25d42fdf]{align-items:center;background:var(--s-low);border-top:1px solid var(--hairline);flex-shrink:0;flex-wrap:wrap;gap:var(--space-2)}
