.sld-root[data-v-5034cb9d]{position:fixed;inset:0;z-index:1000;pointer-events:none}.sld-root.is-open[data-v-5034cb9d]{pointer-events:auto}.sld-trigger[data-v-5034cb9d]{appearance:none;border:1px solid var(--border, #2a2a2a);background:var(--bg-card, #111);color:var(--text, #ededed);font:inherit;font-size:14px;padding:10px 18px;border-radius:var(--ctrl-r-md, 10px);cursor:pointer;transition:border-color .16s ease,background .16s ease}.sld-trigger[data-v-5034cb9d]:hover{border-color:var(--ui-accent, #ededed)}.sld-ov[data-v-5034cb9d]{position:absolute;inset:0;background:var(--backdrop, rgba(0, 0, 0, .5));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.sld-panel[data-v-5034cb9d]{--sld-w: 380px;position:absolute;display:flex;flex-direction:column;background:var(--bg-card, #111);color:var(--text, #ededed);box-shadow:0 24px 60px #00000073;outline:none;overflow:hidden}.sld-panel--left[data-v-5034cb9d],.sld-panel--right[data-v-5034cb9d]{top:0;height:100%;width:min(var(--sld-w),calc(100vw - 48px))}.sld-panel--left[data-v-5034cb9d]{left:0;border-right:1px solid var(--border, #2a2a2a)}.sld-panel--right[data-v-5034cb9d]{right:0;border-left:1px solid var(--border, #2a2a2a)}.sld-panel--top[data-v-5034cb9d],.sld-panel--bottom[data-v-5034cb9d]{left:0;width:100%;height:min(var(--sld-w),calc(100vh - 48px))}.sld-panel--top[data-v-5034cb9d]{top:0;border-bottom:1px solid var(--border, #2a2a2a)}.sld-panel--bottom[data-v-5034cb9d]{bottom:0;border-top:1px solid var(--border, #2a2a2a)}.sld-panel--sm[data-v-5034cb9d]{--sld-w: 300px}.sld-panel--md[data-v-5034cb9d]{--sld-w: 380px}.sld-panel--lg[data-v-5034cb9d]{--sld-w: 520px}.sld-panel__head[data-v-5034cb9d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--border, #2a2a2a)}.sld-panel__title[data-v-5034cb9d]{margin:0;font-size:16px;font-weight:600;color:var(--text, #ededed)}.sld-panel__x[data-v-5034cb9d]{appearance:none;border:none;background:transparent;color:var(--text, #ededed);width:30px;height:30px;display:grid;place-items:center;border-radius:var(--ctrl-r-sm, 8px);cursor:pointer;transition:background .14s ease}.sld-panel__x svg[data-v-5034cb9d]{width:18px;height:18px}.sld-panel__x[data-v-5034cb9d]:hover{background:var(--bg-input, rgba(255, 255, 255, .06))}.sld-panel__body[data-v-5034cb9d]{flex:1;padding:20px;overflow-y:auto;font-size:14px;line-height:1.55;color:var(--text-secondary, #c4c4c4)}.sld-panel__placeholder[data-v-5034cb9d]{margin:0}.sld-panel__placeholder code[data-v-5034cb9d]{font-family:var(--font-mono, monospace);padding:1px 6px;border-radius:6px;background:var(--bg-input, rgba(255, 255, 255, .06));color:var(--text, #ededed)}.sld-panel__foot[data-v-5034cb9d]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid var(--border, #2a2a2a)}.sld-panel--t-danger[data-v-5034cb9d]{--accent: #ff6369;--ui-accent-fg: #fff}.sld-panel--t-warn[data-v-5034cb9d]{--accent: #ffb224;--ui-accent-fg: #160f02}.sld-panel--t-success[data-v-5034cb9d]{--accent: #4cc38a;--ui-accent-fg: #fff}.sld-ov-enter-active[data-v-5034cb9d],.sld-ov-leave-active[data-v-5034cb9d]{transition:opacity .26s ease}.sld-ov-enter-from[data-v-5034cb9d],.sld-ov-leave-to[data-v-5034cb9d]{opacity:0}.sld-right-enter-active[data-v-5034cb9d],.sld-right-leave-active[data-v-5034cb9d],.sld-left-enter-active[data-v-5034cb9d],.sld-left-leave-active[data-v-5034cb9d],.sld-top-enter-active[data-v-5034cb9d],.sld-top-leave-active[data-v-5034cb9d],.sld-bottom-enter-active[data-v-5034cb9d],.sld-bottom-leave-active[data-v-5034cb9d]{transition:transform .32s cubic-bezier(.22,1,.36,1)}.sld-right-enter-from[data-v-5034cb9d],.sld-right-leave-to[data-v-5034cb9d]{transform:translate(calc(100% * var(--sld-depth, 1)))}.sld-left-enter-from[data-v-5034cb9d],.sld-left-leave-to[data-v-5034cb9d]{transform:translate(calc(-100% * var(--sld-depth, 1)))}.sld-top-enter-from[data-v-5034cb9d],.sld-top-leave-to[data-v-5034cb9d]{transform:translateY(calc(-100% * var(--sld-depth, 1)))}.sld-bottom-enter-from[data-v-5034cb9d],.sld-bottom-leave-to[data-v-5034cb9d]{transform:translateY(calc(100% * var(--sld-depth, 1)))}@media(prefers-reduced-motion:reduce){.sld-ov-enter-active[data-v-5034cb9d],.sld-ov-leave-active[data-v-5034cb9d],.sld-right-enter-active[data-v-5034cb9d],.sld-right-leave-active[data-v-5034cb9d],.sld-left-enter-active[data-v-5034cb9d],.sld-left-leave-active[data-v-5034cb9d],.sld-top-enter-active[data-v-5034cb9d],.sld-top-leave-active[data-v-5034cb9d],.sld-bottom-enter-active[data-v-5034cb9d],.sld-bottom-leave-active[data-v-5034cb9d]{transition:none}}
