.sb[data-v-abc8663f]{--w: 256px;--w-collapsed: 72px;--pad: 12px;--item-h: 40px;--rr: 10px;--accent: var(--inp-accent, #ededed);--ring: var(--inp-ring, 255 255 255);--spring: cubic-bezier(.34, 1.8, .5, 1);--spring-soft: cubic-bezier(.34, 1.4, .6, 1);--ease: var(--ease-out, cubic-bezier(.22, 1, .36, 1));position:relative;isolation:isolate;display:flex;flex-direction:column;width:var(--w);height:560px;max-height:80vh;padding:var(--pad);gap:4px;border:1px solid var(--inp-border, #2a2a2a);border-radius:16px;background:var(--bg-card, #111);color:var(--inp-text, #ededed);font:inherit;overflow:hidden;transition:width .46s var(--spring-soft)}.sb.is-collapsed[data-v-abc8663f]{--w: var(--w-collapsed)}.sb__glow[data-v-abc8663f]{--glow-strength: .5;--glow-ring: 1px;--glow-inset: -1px;border-radius:16px}.sb__head[data-v-abc8663f]{display:flex;align-items:center;gap:8px;height:var(--item-h);padding:0 6px}.sb__logo[data-v-abc8663f]{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto;overflow:hidden}.sb__mark[data-v-abc8663f]{display:inline-flex;color:var(--accent);flex:0 0 auto}.sb__brand[data-v-abc8663f]{font-weight:650;font-size:15px;letter-spacing:.01em;white-space:nowrap}.sb__collapse[data-v-abc8663f]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--text-secondary, #a1a1a1);cursor:pointer;transition:background .16s ease,color .16s ease,transform .48s var(--spring)}.sb__collapse[data-v-abc8663f]:hover:not(:disabled){background:rgb(var(--ring) / .08);color:var(--inp-text, #ededed)}.sb__collapse[data-v-abc8663f]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.is-collapsed .sb__collapse[data-v-abc8663f]{transform:rotate(180deg)}.is-collapsed .sb__head[data-v-abc8663f]{justify-content:center;padding:0}.is-collapsed .sb__logo[data-v-abc8663f]{display:none}.sb__divider[data-v-abc8663f]{height:1px;margin:4px 6px;background:rgb(var(--ring) / .1);flex:0 0 auto}.sb__region[data-v-abc8663f]{display:flex;flex-direction:column;gap:2px}.sb__center[data-v-abc8663f]{position:relative;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0;padding:2px 0}.sb__hl[data-v-abc8663f]{position:absolute;top:0;left:0;z-index:0;border-radius:var(--rr);background:rgb(var(--ring) / .08);opacity:0;pointer-events:none;transition:transform .26s var(--ease),width .26s var(--ease),height .26s var(--ease),opacity .18s ease}.sb__hl.is-on[data-v-abc8663f]{opacity:1}.sb__center[data-v-abc8663f]::-webkit-scrollbar{width:6px}.sb__center[data-v-abc8663f]::-webkit-scrollbar-thumb{background:rgb(var(--ring) / .14);border-radius:999px}.sb__center.has-scroller[data-v-abc8663f]{overflow:visible;padding:0}.sb__center.has-scroller .sb__scroller[data-v-abc8663f]{height:100%}.sb__center.has-scroller[data-v-abc8663f] .vs-sb{height:100%;overflow:visible;--vs-sb-right: -10px}.sb__center.has-scroller[data-v-abc8663f] .vs-sb__vp{height:100%;max-height:none}.sb__group[data-v-abc8663f]{display:flex;flex-direction:column}.sb__item[data-v-abc8663f]{position:relative;display:flex;align-items:center;gap:11px;--item-px: 11px;--active-indent: 0px;width:100%;height:var(--item-h);padding:0 var(--item-px);border:none;border-radius:var(--rr);background:transparent;color:var(--text-secondary, #a1a1a1);font:inherit;font-size:14px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;transition:background .18s var(--ease),color .18s var(--ease),padding-left .34s cubic-bezier(.34,1.56,.64,1)}.sb__item[data-v-abc8663f]:hover{color:var(--inp-text, #ededed)}.sb__item[data-v-abc8663f]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sb__item.is-active[data-v-abc8663f]{background:rgb(var(--ring) / .12);color:var(--inp-text, #ededed);padding-left:calc(var(--item-px) + var(--active-indent))}.sb__item.is-active[data-v-abc8663f]:before{content:"";position:absolute;right:13px;top:50%;width:3px;height:18px;transform:translateY(-50%);border-radius:999px;background:var(--accent)}@media(prefers-reduced-motion:reduce){.sb__item[data-v-abc8663f]{transition:background .18s var(--ease),color .18s var(--ease)}}.sb__icon[data-v-abc8663f]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:currentColor}.sb__icon[data-v-abc8663f] svg{width:20px;height:20px;display:block}.sb__dot[data-v-abc8663f]:after{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;opacity:.6}.sb__label[data-v-abc8663f]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.sb__badge[data-v-abc8663f]{flex:0 0 auto;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgb(var(--ring) / .12);color:#fff;font-size:11px;font-weight:600;margin-right:0}.sb__badge.sb__fade[data-v-abc8663f]{transition:margin-right .34s cubic-bezier(.34,1.56,.64,1),background .18s var(--ease),opacity .2s var(--ease)}.sb__item.is-active .sb__badge[data-v-abc8663f]{margin-right:15px;background:rgb(var(--ring) / .165);color:var(--inp-text, #ededed)}@media(prefers-reduced-motion:reduce){.sb__badge[data-v-abc8663f]{transition:background .18s var(--ease)}}.sb__chev[data-v-abc8663f]{flex:0 0 auto;color:var(--text-muted, #6b6b6b);transition:transform .3s var(--spring)}.sb__chev.is-open[data-v-abc8663f]{transform:rotate(180deg)}.sb__cbadge[data-v-abc8663f],.sb__cdot[data-v-abc8663f]{position:absolute;top:5px;right:5px;opacity:0;transform:scale(.4);transition:opacity .2s var(--ease),transform .26s var(--spring);pointer-events:none}.sb__cbadge[data-v-abc8663f]{min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);color:var(--badge-solid-fg, #0b0b0b);font-size:10px;font-weight:700;line-height:1}.sb__cdot[data-v-abc8663f]{width:6px;height:6px;border-radius:999px;background:var(--accent)}.is-collapsed .sb__cbadge[data-v-abc8663f],.is-collapsed .sb__cdot[data-v-abc8663f]{opacity:1;transform:scale(1)}.sb__fade[data-v-abc8663f]{transition:opacity .2s var(--ease)}.is-collapsed .sb__group[data-v-abc8663f]{width:100%}.is-collapsed .sb__item.is-active[data-v-abc8663f]:before{display:none}.is-collapsed .sb__item.is-active[data-v-abc8663f]{padding-left:var(--item-px)}.sb__sub[data-v-abc8663f]{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .5s cubic-bezier(.5,-.6,.5,1)}.sb__sub.is-open[data-v-abc8663f]{grid-template-rows:1fr;transition:grid-template-rows .56s cubic-bezier(.34,1.8,.5,1)}.sb__sub-clip[data-v-abc8663f]{min-height:0;overflow:hidden}.sb__sub-inner[data-v-abc8663f]{display:flex;flex-direction:column;gap:1px;padding-left:16px;transform-origin:top left;opacity:0;filter:blur(6px);transform:translateY(-6px) scale(.95);transition:opacity .22s ease,filter .24s ease,transform .3s var(--ease)}.sb__sub-inner.is-open[data-v-abc8663f]{opacity:1;filter:blur(0);transform:translateY(0) scale(1);transition:opacity .3s ease,filter .38s ease,transform .52s var(--spring-soft);transition-delay:60ms}.sb__subitem[data-v-abc8663f]{position:relative;display:flex;align-items:center;gap:10px;height:34px;padding:0 11px;margin-top:1px;border:none;border-radius:8px;background:transparent;color:var(--text-muted, #6b6b6b);font:inherit;font-size:13px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease)}.sb__subitem[data-v-abc8663f]:hover{color:var(--inp-text, #ededed)}.sb__subitem[data-v-abc8663f]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sb__subitem.is-active[data-v-abc8663f]{color:var(--inp-text, #ededed)}.sb__subdot[data-v-abc8663f]{flex:0 0 auto;width:5px;height:5px;border-radius:999px;background:currentColor;opacity:.45;transition:opacity .16s ease,transform .16s ease}.sb__subitem.is-active .sb__subdot[data-v-abc8663f]{opacity:1;transform:scale(1.3);background:var(--accent)}.sb-flyout[data-v-abc8663f]{z-index:1000;display:flex;flex-direction:column;gap:1px;padding:6px;border:1px solid var(--inp-border, #2a2a2a);border-radius:12px;background:var(--bg-elevated, #161616);font:inherit;transform-origin:left center}.sb-flyout__title[data-v-abc8663f]{margin:2px 8px 5px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted, #6b6b6b)}.sb-flyout__item[data-v-abc8663f]{display:flex;align-items:center;gap:9px;height:34px;padding:0 10px;border:none;border-radius:8px;background:transparent;color:var(--text-secondary, #a1a1a1);font:inherit;font-size:13px;font-weight:500;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.sb-flyout__item[data-v-abc8663f]:hover{background:#ffffff0f;color:var(--inp-text, #ededed)}.sb-flyout__item[data-v-abc8663f]:focus-visible{outline:2px solid var(--inp-accent, #ededed);outline-offset:-2px}.sb-flyout__item.is-active[data-v-abc8663f]{color:var(--inp-text, #ededed)}.sb-flyout__dot[data-v-abc8663f]{width:5px;height:5px;border-radius:999px;background:currentColor;opacity:.45}.sb-flyout__item.is-active .sb-flyout__dot[data-v-abc8663f]{opacity:1;transform:scale(1.3);background:var(--inp-accent, #ededed)}.sb-fly-enter-active[data-v-abc8663f]{transition:opacity .22s ease,transform .36s var(--spring, cubic-bezier(.34, 1.6, .5, 1)),filter .24s ease}.sb-fly-leave-active[data-v-abc8663f]{transition:opacity .16s ease,transform .2s ease,filter .16s ease}.sb-fly-enter-from[data-v-abc8663f],.sb-fly-leave-to[data-v-abc8663f]{opacity:0;transform:translate(-8px) scale(.94);filter:blur(6px)}.sb.is-disabled[data-v-abc8663f]{opacity:.6;pointer-events:none}@media(prefers-reduced-motion:reduce){.sb[data-v-abc8663f],.sb__sub[data-v-abc8663f],.sb__sub-inner[data-v-abc8663f],.sb__fade[data-v-abc8663f],.sb__chev[data-v-abc8663f],.sb__collapse[data-v-abc8663f],.sb__item[data-v-abc8663f]{transition:none}.is-collapsed .sb__fade[data-v-abc8663f]{filter:none}.sb__sub[data-v-abc8663f]{transition:none}.sb__sub-inner[data-v-abc8663f]{filter:none;transform:none}}:root[data-theme=light] .sb-flyout__item:hover{background:#0000000d}.fam-wrap[data-v-a8347a93]{display:contents}.fam-wrap[data-v-a8347a93] .sb{border:none;background:linear-gradient(to right,var(--bg) 80%,transparent 100%);border-radius:0}.fam-wrap[data-v-a8347a93] .sb__head,.fam-wrap[data-v-a8347a93] .sb__glow{display:none}.fam-wrap[data-v-a8347a93] .sb__badge{background:transparent;color:var(--text-muted, #888);padding:0}
