.workbench[data-v-91067da6]{flex-direction:column;gap:6px;display:flex}.wb-hero[data-v-91067da6]{contain:layout style;background:linear-gradient(135deg,var(--color-primary-bg-subtle)0%,var(--color-primary-bg)100%);border:1px solid var(--border-color-split);border-radius:12px;padding:12px 16px;position:relative;overflow:hidden;box-shadow:0 2px 8px #006b6b0a}.wb-hero__decor[data-v-91067da6]{pointer-events:none;background:radial-gradient(360px 180px at 88% -30%,var(--color-primary-bg),transparent 70%),radial-gradient(280px 160px at 62% 130%,var(--color-primary-bg-subtle),transparent 72%);position:absolute;inset:0}.wb-hero__top[data-v-91067da6]{flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:relative}.wb-hero__avatar[data-v-91067da6]{background-color:var(--color-primary-bg);border:2px solid var(--color-primary);flex-shrink:0}.wb-hero__intro[data-v-91067da6]{flex:1;min-width:180px}.wb-hero__greeting[data-v-91067da6]{color:var(--color-primary);letter-spacing:.3px;margin:0;font-size:17px;font-weight:600;line-height:24px}.wb-hero__meta[data-v-91067da6]{color:var(--text-color-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.wb-hero__sep[data-v-91067da6]{background-color:var(--text-color-placeholder);border-radius:50%;width:3px;height:3px}.wb-hero__scope[data-v-91067da6]{color:var(--color-primary);background-color:var(--color-primary-bg);border:1px solid var(--color-primary-bg);border-radius:8px;padding:1px 7px;font-size:11px}.wb-hero__refresh[data-v-91067da6]{font:inherit;color:var(--color-primary);background-color:var(--bg-color);border:1px solid var(--color-primary-bg);cursor:pointer;border-radius:14px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;transition:background-color .2s,border-color .2s;display:inline-flex}.wb-hero__refresh[data-v-91067da6]:hover:not(:disabled){background-color:var(--color-primary-bg-subtle);border-color:var(--color-primary)}.wb-hero__refresh[data-v-91067da6]:disabled{cursor:default;opacity:.6}.wb-panel[data-v-91067da6]{contain:layout style;background-color:var(--bg-color);border:1px solid var(--border-color-split);border-radius:12px;padding:10px 14px 12px}.wb-panel__head[data-v-91067da6]{align-items:center;gap:10px;margin-bottom:6px;display:flex}.wb-panel__badge[data-v-91067da6]{width:26px;height:26px;color:var(--color-primary);background-color:var(--color-primary-bg-subtle);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.wb-panel__titles[data-v-91067da6]{flex:1;min-width:0}.wb-panel__title[data-v-91067da6]{color:var(--text-color-heading);align-items:baseline;gap:6px;margin:0;font-size:14px;font-weight:600;line-height:20px;display:flex}.wb-panel__count[data-v-91067da6]{color:var(--text-color-tertiary);font-size:11px;font-weight:400}.wb-panel__subtitle[data-v-91067da6]{color:var(--text-color-tertiary);margin:1px 0 0;font-size:11px}.wb-panel__action[data-v-91067da6]{flex-shrink:0}.wb-skeleton[data-v-91067da6]{gap:8px;display:grid}.wb-skeleton__box[data-v-91067da6]{background:linear-gradient(90deg,var(--bg-color-elevated)25%,var(--bg-color-container)37%,var(--bg-color-elevated)63%);background-size:400% 100%;border-radius:10px;animation:1.4s infinite wb-shimmer-91067da6}.wb-skeleton--tile[data-v-91067da6]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.wb-skeleton--tile .wb-skeleton__box[data-v-91067da6]{height:60px}.wb-skeleton--card[data-v-91067da6]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.wb-skeleton--card .wb-skeleton__box[data-v-91067da6]{height:72px}@keyframes wb-shimmer-91067da6{0%{background-position:100%}to{background-position:0}}.wb-enter[data-v-91067da6]{animation:.4s cubic-bezier(.22,.61,.36,1) both wb-rise-91067da6;animation-delay:calc(var(--wb-index,0)*60ms)}@keyframes wb-rise-91067da6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:768px){.wb-hero[data-v-91067da6]{padding:12px}.wb-hero__greeting[data-v-91067da6]{font-size:16px;line-height:22px}.wb-panel[data-v-91067da6]{padding:10px 12px 12px}.wb-panel__head[data-v-91067da6]{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.wb-enter[data-v-91067da6],.wb-skeleton__box[data-v-91067da6]{animation:none}}
