.anv-workspace-header{flex:none;padding:14px clamp(16px,3vw,30px) 12px;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-marketing-canvas) 82%,transparent);backdrop-filter:blur(14px);z-index:30}.anv-workspace-header__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.anv-workspace-header__title{margin:0;font-family:var(--font-secondary);font-weight:500;font-size:clamp(20px,2.4vw,26px);line-height:1;color:var(--color-brand-ivory-muted)}.anv-workspace-header__scope-card{display:flex;flex-direction:column;gap:0;padding:13px 15px;border-radius:15px;background:var(--color-marketing-surface-card-gradient);border:1px solid var(--color-marketing-surface-card-border)}.anv-workspace-header__scope-card-main{display:flex;align-items:flex-start;gap:13px;min-width:0}.anv-workspace-header__scope-aside{margin-left:auto;flex-shrink:0}.anv-workspace-header__scope-action-row,.anv-workspace-header__scope-aside{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.anv-workspace-header__scope-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:7px 14px;border:1px solid transparent;border-radius:9999px;font-family:var(--font-primary);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,filter .2s ease,color .2s ease}.anv-workspace-header__scope-btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.anv-workspace-header__scope-btn--primary{background:var(--gradient-brass-foil);color:var(--brass-ink);border-color:color-mix(in srgb,var(--brass-ink) 12%,transparent);box-shadow:inset 0 1px 0 var(--brass-edge-hi),inset 0 -1px 0 var(--brass-edge-lo),0 4px 12px -4px var(--brass-glow);text-shadow:0 1px 0 var(--brass-text-shadow)}.anv-workspace-header__scope-btn--primary:hover{filter:brightness(1.04)}.anv-workspace-header__scope-btn--primary:active{filter:brightness(.98);box-shadow:inset 0 1px 0 var(--brass-edge-hi),inset 0 -1px 0 var(--brass-edge-lo),0 2px 8px -4px var(--brass-glow)}.anv-workspace-header__scope-btn--secondary{background:var(--color-accent-brand-soft);color:var(--color-accent-brand);border-color:var(--color-marketing-surface-card-border-strong);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-accent-brand) 14%,transparent)}.anv-workspace-header__scope-btn--secondary:hover{background:color-mix(in srgb,var(--color-accent-brand) 22%,transparent);border-color:color-mix(in srgb,var(--color-accent-brand) 55%,var(--color-marketing-surface-card-border));color:var(--color-accent-hover)}.anv-workspace-header__scope-btn--secondary:active{background:color-mix(in srgb,var(--color-accent-brand) 16%,transparent)}.anv-workspace-header__scope-meta-aside{margin-left:auto;flex-shrink:0}.family-tree-header__counts--inline,.family-tree-header__counts--stacked{color:var(--color-marketing-foreground-muted)}.family-tree-header__counts-value{color:var(--color-accent-brand);font-weight:700}.family-tree-header__counts-sep{color:color-mix(in srgb,var(--color-accent-brand) 35%,var(--color-marketing-foreground-subtle));font-weight:500}.family-tree-header__counts--stacked{display:none;flex-direction:column;align-items:flex-end;gap:1px;font-family:var(--font-primary);font-size:10px;font-weight:600;line-height:1.35;letter-spacing:.02em;white-space:nowrap}.family-tree-header__counts--stacked .family-tree-header__counts-line{display:block}.family-tree-header__counts--inline .family-tree-header__counts-line{display:inline}@media (min-width:1024px){.anv-workspace-header__scope-meta-aside{display:none}}@media (max-width:1023px){.anv-workspace-header{padding:8px 12px}.anv-workspace-header__title-row{margin-bottom:8px}.anv-workspace-header__title{font-size:18px}.anv-workspace-header__scope-card{padding:10px 12px;border-radius:12px}.anv-workspace-header__scope-card-main{gap:10px;flex-wrap:wrap;align-items:flex-start}.anv-workspace-header__scope-meta-aside{display:block;align-self:flex-start;padding-top:1px}.anv-workspace-header__scope-meta .family-tree-header__counts--inline{display:none}.family-tree-header__counts--stacked{display:flex}.anv-workspace-header__scope-aside{flex:1 1 100%;width:100%;max-width:none;margin-left:0;justify-content:flex-start;flex-wrap:nowrap;overflow-x:visible;gap:6px}.anv-workspace-header__scope-action-row{display:flex;flex:1 1 100%;width:100%;min-width:0;flex-wrap:nowrap;align-items:stretch;gap:6px}.anv-workspace-header__scope-action-row .anv-workspace-header__scope-btn{flex:1 1 0;min-width:0;padding-inline:6px;overflow:hidden;text-overflow:ellipsis}.anv-workspace-header__scope-aside>.anv-workspace-header__scope-btn{flex:0 0 auto;min-width:0;padding-inline:8px}.anv-workspace-header__scope-btn{min-height:1.75rem;padding:5px 10px;font-size:11px}.anv-workspace-header__scope-avatar{width:34px;height:34px;font-size:11px}.anv-workspace-header__scope-name{font-size:16px}.anv-workspace-header__scope-meta{margin-top:2px;font-size:10.5px}.anv-workspace-header__scope-actions{gap:8px 12px;margin-top:8px}.anv-workspace-header__credits-row,.anv-workspace-header__scope-credits{margin-top:8px;padding-top:8px;font-size:12px}.anv-workspace-header__footer{margin-top:8px}}.anv-workspace-header__scope-avatar{width:42px;height:42px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.04em;background:var(--gradient-brass-foil);color:var(--brass-ink);box-shadow:inset 0 1px 0 var(--brass-edge-hi),inset 0 -1px 0 var(--brass-edge-lo),0 6px 16px -6px var(--brass-glow)}.anv-workspace-header__scope-eyebrow{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-marketing-foreground-subtle);font-weight:700;margin-bottom:2px}.anv-workspace-header__scope-name{font-family:var(--font-secondary);font-size:clamp(18px,2.1vw,22px);font-weight:600;color:var(--color-brand-ivory-muted);line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anv-workspace-header__scope-meta{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin-top:4px;font-size:11px;color:var(--color-marketing-foreground-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anv-workspace-header__scope-dot{width:3px;height:3px;border-radius:50%;background:var(--color-foreground-subtle);flex:none}.anv-workspace-header__scope-ready{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--color-brand-good)}.anv-workspace-header__scope-avatar--icon{font-size:inherit;letter-spacing:normal}.anv-workspace-header__scope-actions{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:10px}.anv-workspace-header__scope-action{background:none;border:none;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--color-accent);text-decoration:none;cursor:pointer;transition:color .2s ease}.anv-workspace-header__scope-action:hover{color:var(--color-accent-hover)}.anv-workspace-header__scope-credits{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:nowrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border);font-size:12.5px;color:var(--color-marketing-foreground-subtle)}.anv-workspace-header__scope-credits strong{color:var(--color-brand-ink-soft);font-weight:600;font-variant-numeric:tabular-nums}.anv-workspace-header__credits-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:nowrap;margin-top:12px;font-size:12.5px;color:var(--color-marketing-foreground-subtle)}.anv-workspace-header__credits-row strong{color:var(--color-brand-ink-soft);font-weight:600;font-variant-numeric:tabular-nums}.anv-workspace-header__buy-link{background:none;border:none;padding:0;color:var(--color-accent);font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:color .2s ease}.anv-workspace-header__buy-link:hover{color:var(--color-accent-hover)}.anv-workspace-header__footer{margin-top:10px}.app-workspace__workspace-header:has(.anv-workspace-header),.atlas-workspace__workspace-header:has(.anv-workspace-header){flex-shrink:0;padding:0;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-marketing-canvas) 82%,transparent);backdrop-filter:blur(14px);box-shadow:none}.app-workspace__workspace-header:has(.anv-workspace-header) .anv-workspace-header,.atlas-workspace__workspace-header:has(.anv-workspace-header) .anv-workspace-header{border-bottom:none;background:transparent;backdrop-filter:none}